Meta-scheduling

From Justapedia, unleashing the power of collective wisdom
Jump to navigation Jump to search

Meta-scheduling or super scheduling is a computer software technique of optimizing computational workloads by combining an organization's multiple job schedulers into a single aggregated view, allowing batch jobs to be directed to the best location for execution.[clarification needed]

Meta-Scheduling for MPSoCs

Meta-scheduling technique is a solution for scheduling a set of dependent or independent faults with different scenarios that are mapping and modeling in an event-tree. It can be used as a dynamic or static scheduling method.

Scenario-Based Meta-Scheduling (SBMeS) for MPSoCs and NoCs

Scenario-based and multi-mode approaches are essential techniques in embedded-systems, e.g., design space exploration for MPSoCs and reconfigurable systems.

Optimization techniques for the generation of schedule graphs supporting such a SBMeS approach have been developed and implemented.

SBMeS  can promise better performance by reducing dynamic scheduling overhead and recovering from faults.

Implementations

The following is a partial list of noteworthy open source and commercial meta-schedulers currently available.

References

  • Schopf, Jennifer (2002). "A General Architecture for Scheduling on the Grid" (PDF). Argonne National Laboratory. Archived from the original (PDF) on 2008-09-24.

External links