- A scalable master-worker framework for distributing millions of tasks to thousands of remote workers drawn from clusters, clouds, and grids.
- The framework consists of
- Master process
- Defines tasks.
- Submits tasks to the queue.
- Worker process
- Arranges for data transfer.
- Executes tasks
- Returns the results
- Task
- Master process
- Master process
- Work queue manager container
- Work queue source container
- Worker process
- Worker manager container: Integrates with the generic work queue framework.
- Application implementation container: Implements application-specific logic.
Topic | Consideration | Possible Solution Options |
---|