Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 1.73 KB

File metadata and controls

53 lines (45 loc) · 1.73 KB

Work Queue

Motivation

Solution

Concepts

  • 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

Implementation

Structure

  • 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.

Pros & Cons

Pros

Cons

Consideration

Topic Consideration Possible Solution Options

When To Use

References