Live briefing
Everything about Meta-scheduling
Technique for optimising workloads across multiple job schedulers
Meta-scheduling is a computer software technique for optimising computational workloads by coordinating multiple underlying job schedulers. A meta-scheduler sits above the individual schedulers within a distributed environment — such as a computing grid or a multi-site high-performance computing facility — and provides an aggregated view of available resources, allowing batch jobs to be directed to the most appropriate location for execution. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Meta-schedulingA 5-minute orientation
- Skim a recent paper: A survey on PSO based meta-heuristic scheduling mechanism in cloud computing environmentInfluential work since 2022
- Pick up a classic book: Educational researchThe most-reprinted book on the subject
- Read the landmark paper: A hybrid scatter search/electromagnetism meta-heuristic for project schedulingCited 226 times
- Go sideways: Slurm Workload ManagerA closely related topic
- Go sideways: QiskitA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A hybrid scatter search/electromagnetism meta-heuristic for project scheduling
Scheduling trucks in cross-docking systems: Robust meta-heuristics
An electromagnetic meta-heuristic for the nurse scheduling problem
A hybrid meta-heuristic algorithm for optimization of crew scheduling
Autonomic cloud resource provisioning and scheduling using meta-heuristic algorithm
Comparing meta-heuristic approaches for parallel machine scheduling problems
Meta-Heuristics for Bi-Objective Urban Traffic Light Scheduling Problems
Multiple cross-docks scheduling using two meta-heuristic algorithms
🆕 Influential since 2022
A survey on PSO based meta-heuristic scheduling mechanism in cloud computing environment
Improved Meta-Heuristics for Solving Distributed Lot-Streaming Permutation Flow Shop Scheduling Problems
Review on ensemble meta-heuristics and reinforcement learning for manufacturing scheduling problems
Scheduling Multiobjective Dynamic Surgery Problems via Q-Learning-Based Meta-Heuristics
Ensemble meta-heuristics and Q-learning for solving unmanned surface vessels scheduling problems
📚 Books worth reading
Educational researchNorman E Wallen, Norman E. Wallen · 2000
GoalsZig Ziglar · 1986
Computational Intelligence and Decision MakingAna Madureira · 2012
Foundations of Behavioral, Social, and Clinical Assessment of ChildrenJerome M. Sattler · 2014- 📕Alla ricerca dei suoni perdutiJ. H. van der Meer · 2006
Programming with constraintsKim Marriott · 1998
Adaptive and Natural Computing AlgorithmsMarco Tomassini · 2013
Standards-based & responsive evaluationRobert E. Stake · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Slurm Workload Manager The Slurm Workload Manager, formerly known as Simple Linux Utility for Resource Management (SLURM), or simply Slurm, is a free and open-source job scheduler…
- Qiskit Qiskit (Quantum Information Software Kit) is an open-source, Python-based, high-performance software stack for quantum computing, originally developed…
- Binary Modular Dataflow Machine BMDFM running on various operating systems Binary Modular Dataflow Machine (BMDFM) is a software package that enables running an application in parallel…
- Cluster manager Within cluster and parallel computing, a cluster manager is usually backend graphical user interface (GUI) or command-line interface (CLI) software that…
- Kubernetes Kubernetes (/ˌk(j)uːbərˈnɛtɪs, -ˈneɪtɪs, -ˈneɪtiːz, -ˈnɛtiːz/), also known as K8s, is an open-source container orchestration system for automating software…
- DIET Free and open-source software portal DIET is a software for grid-computing. As middleware, DIET sits between the operating system (which handles the details…
- MOSIX MOSIX is a proprietary distributed operating system. Although early versions were based on older UNIX systems, since 1999 it focuses on Linux clusters…
- Multitenancy Software multitenancy is a software architecture in which a single instance of software runs on a server and serves multiple tenants. Systems designed…