Skip to content

Fix: Update requirements for simulations executions#6

Open
OctavioNascimento wants to merge 11 commits intomicrosoft:mainfrom
wocn-unicamp:main
Open

Fix: Update requirements for simulations executions#6
OctavioNascimento wants to merge 11 commits intomicrosoft:mainfrom
wocn-unicamp:main

Conversation

@OctavioNascimento
Copy link
Copy Markdown

No description provided.

@OctavioNascimento
Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

Octavio Nascimento and others added 8 commits November 27, 2025 23:41
- Implemented SatelliteMEC with RAM/Battery constraints.
- Added Task class with data size and deadlines.
- Implemented LLM Scheduler using REST API to bypass SSL/Proxy.
- Refactored init logic to use **kwargs.
- Added heterogeneity test scenario.
- Replaced deprecated/unavailable model names with 'gemini-2.0-flash' to fix 404/429 errors.
- Confirmed Chain-of-Thought (CoT) prompting strategy success: LLM correctly avoids OOM errors by prioritizing RAM constraints over CPU speed.
- Achieved 100% task completion rate in heterogeneity test scenario (vs. ~40% with baseline).
- Validated LLM logic for Data Sovereignty (USA vs Brazil tasks).
- Validated Energy constraints (Sat 101 dies due to critical battery usage).
- Validated RAM protection logic.
- Achieved realistic failure mode (Sat 101 depletion) proving simulation fidelity.
- Updated logging logic to overwrite 'sim_run_latest.jsonl' per execution.
- Observed 80% rejection rate due to API 404 errors triggering failsafe mode (tasks rejected instead of randomly assigned).
- Validated that without LLM response, the system defaults to 'No Route' to preserve satellite safety.
- Implemented 'MECOrchestrator' class to manage stochastic task generation (Poisson) and resource monitoring.
- Integrated 'GeminiBrain' adapter (gemini-2.0-flash) for cognitive decision making.
- Modified 'ManagerParallel.py' to inject AI logic directly into the main simulation loop, enabling synchronized execution with the physics engine.
- Implemented attribute injection (Monkey Patching) to add MEC capabilities (RAM, Battery, Region) to legacy Satellite nodes.
- Validated system integration: AI decisions successfully interspersed with NMA (Network Management Algorithm) execution logs.
@microsoft-github-policy-service
Copy link
Copy Markdown

You are not allowed to delete the mandatory files in this repo.

Total execution time: 5.75 seconds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant