...

>

Requirements of a Distributed Task Scheduler's Design

Requirements of a Distributed Task Scheduler's Design

Explore the functional requirements essential for a distributed task scheduler, focusing on task submission, resource allocation, and efficient utilization. Define critical non-functional criteria such as availability, durability, and fault tolerance.

Requirements

We will outline the functional and non-functional requirements for designing a distributed task scheduler.

Functional requirements

The system must support the following core capabilities:

  • Submit tasks: Users can submit tasks for execution.

  • Allocate resources: The system assigns the necessary resources to each task. ...