Decoupled Scheduling in Meta Environment

Grid scheduling is the process of mapping grid jobs to resources over multiple administrative domains. Traditionally, application-level schedulers have been tightly integrated with the application itself and were not easily applied to other applications. This design is generic that decouples the scheduler core (the search procedure) from the application-specific (e.g. application performance models) and platform-specific (e.g. collection of resource information) components used by the search procedure. In this decoupled approach the application details are not revealed completely to broker, but customer will give the application to resource provider for execution. In a decoupled approach, apart from scheduling, the resource selection can be performed independently in order to achieve scalability.




References:
[1] "Risk-Resilient Heuristics and Genetic Algorithms for Security-Assured
Grid Job Scheduling" Shanshan Song, Kai Hwang, Fellow, IEEE, and
Yu-Kwong Kwok, Senior Member, IEEE transactions on computers, vol.
55, no. 6, June 2006 .
[2] "A Decoupled Scheduling Approach for the GrADS Program
Development Environment" Holly Dail, Henri Casanova and Fran
Berman, IEEE 2002.
[3] "Grid Brokers and Meta schedulers Market Overview" Ilona Gaweda
and Chris Wilk, Feb 2006.
[4] "Dynamic Scheduling in Grid Systems" Maria Chtepen, sixth FirW PhD
Symposium, Faculty of Engineering, Ghent University, 30th November
2005-paper nr.110.
[5] "Operating Systems Concepts" Abraham Silberschatz and Peter B.
Galvin, fourth Edition.
[6] "The Anatomy of the Grid" Ian Foster, Carl Kesselman and Steven Tuecke.
[7] "The Physiology of the Grid-An Open Grid Services Architecture for
Distributed Systems Integration" Ian Foster,
Carl Kesselman,
Jeffrey M.
Nick and
Steven Tuecke.
[8] "Trading Cycles for Information: Using Replication to Schedule Bag-of- Tasks Applications on Computational Grids" Daniel Paranhos da Silva, Walfredo Cirne, Francisco Vilar Brasileiro.