Module scheduler

Module scheduler 

Source
Expand description

Distributed task scheduler

This module provides comprehensive task scheduling capabilities for distributed computing, including priority-based scheduling, load balancing, and fault-tolerant task execution coordination.

Structs§

CompletedTask
Completed task record
DistributedScheduler
Comprehensive distributed task scheduler
ExecutionTracker
Execution tracking and monitoring
FailedTask
Failed task record
LoadBalancer
Load balancing for task distribution
NodeLoad
Node load tracking
SchedulingPolicies
Scheduling policies and configuration
TaskAssignment
Task assignment result
TaskQueue
Task queue with priority support

Enums§

LoadBalancingStrategy
SchedulingAlgorithm

Functions§

initialize_distributed_scheduler
Initialize distributed scheduler