Skip to content

Enum: SchedulerTypeEnum

Types of scheduling algorithms for laboratory automation

URI: valuesets:SchedulerTypeEnum

Permissible Values

Value Meaning Description
STATIC_SCHEDULER None Makes decisions based on known constraints requiring upfront planning
DYNAMIC_SCHEDULER None Adapts scheduling decisions in real-time based on system state
PRIORITY_BASED None Schedules tasks based on assigned priority levels
FIFO None First-in-first-out scheduling
RESOURCE_AWARE None Schedules tasks considering available resources and constraints
DEADLINE_DRIVEN None Schedules tasks to meet specified deadlines

Slots

Name Description
scheduler_type Type of scheduling algorithm for laboratory automation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/valuesets

LinkML Source

name: SchedulerTypeEnum
description: Types of scheduling algorithms for laboratory automation
from_schema: https://w3id.org/linkml/valuesets
rank: 1000
permissible_values:
  STATIC_SCHEDULER:
    text: STATIC_SCHEDULER
    description: Makes decisions based on known constraints requiring upfront planning
    title: static scheduler
  DYNAMIC_SCHEDULER:
    text: DYNAMIC_SCHEDULER
    description: Adapts scheduling decisions in real-time based on system state
    title: dynamic scheduler
  PRIORITY_BASED:
    text: PRIORITY_BASED
    description: Schedules tasks based on assigned priority levels
    title: priority-based scheduler
  FIFO:
    text: FIFO
    description: First-in-first-out scheduling
    title: FIFO scheduler
  RESOURCE_AWARE:
    text: RESOURCE_AWARE
    description: Schedules tasks considering available resources and constraints
    title: resource-aware scheduler
  DEADLINE_DRIVEN:
    text: DEADLINE_DRIVEN
    description: Schedules tasks to meet specified deadlines
    title: deadline-driven scheduler