Expand description
GORNA Arbitrator implementation.
This module contains the Goal-Oriented Resource Negotiation & Allocation logic. The arbitrator is responsible for:
- Polling agent health via
report_status(). - Sending
NegotiationRequestto each agent and collecting strategy options. - Running a global budget-fitting solver that respects total frame time.
- Applying thermal/battery multipliers from the
AnalysisReport. - Detecting and handling “death spiral” conditions.
- Issuing
ResourceBudgetto each agent.
Structs§
- Gorna
Arbitrator - Arbitrates resource allocation between multiple ISAs.