Exchange data between agents
Construct and share the allocation
High Level Controller
TODO list