Module gorna

Module gorna 

Source
Expand description

GORNA Arbitrator implementation.

This module contains the Goal-Oriented Resource Negotiation & Allocation logic. The arbitrator is responsible for:

  1. Polling agent health via report_status().
  2. Sending NegotiationRequest to each agent and collecting strategy options.
  3. Running a global budget-fitting solver that respects total frame time.
  4. Applying thermal/battery multipliers from the AnalysisReport.
  5. Detecting and handling “death spiral” conditions.
  6. Issuing ResourceBudget to each agent.

Structs§

GornaArbitrator
Arbitrates resource allocation between multiple ISAs.