Legion Approach
Programmer Provides:
- “Allocation coordinator” for application
- Chooses or embodies decision algorithm
- Uses Legion-provided functionality to gather information, negotiate with resources, enact placement decision, etc.
- Programmer may choose or derive from existing coordinator or may develop entirely new one