Key components involved in computation economy issues…
Client
- accepts user job (application)
- Budget (B)
- Budget Handling Rules
- Deadline (T)
- Application requirements (storage etc.)
- Normalised/Estimated runtime of tasks (optional)
- Preferences
Super-scheduler or Broker
- Persistent job control agent
- Resource Discovery/Locator
- Bid Manager (Negotiating with resource owners/bid servers)
- Dispatcher