TY - GEN
T1 - Community-aware scheduling protocol for grids
AU - Huang, Ye
AU - Brocco, Amos
AU - Bessis, Nik
AU - Kuonen, Pierre
AU - Hirsbrunner, Beat
PY - 2010
Y1 - 2010
N2 - Much work has been done to exploit the effectiveness and efficiency of job scheduling upon distributed computational resources. With regard to existing resource topology and administrative constraints, scheduling approaches are designed for different hierarchic layers, for example, scheduling for job queues of local resource management systems (local scheduling), and scheduling for job queues of high level schedulers (also known as meta-schedulers or grid schedulers). Such scheduling approaches mainly focus on optimizing job queues of the hosting nodes, which are interconnected with computational resources directly or indirectly. In the real world (or in a community-based grid), a grid is comprised of nodes with different computing power and scheduling preferences, which in turn, raise a notable opportunity that is to exploit and optimize the process of job sharing between reachable grid nodes via improving the job allocation and efficiency ratio. In our work, we introduce a novel scheduling protocol which dedicates to disseminate scheduling events happened on each involving node to as many candidate nodes as possible. By means of the proposed protocol, scheduling process of each received job consists of several phases with awareness of grid volatility, and dynamic scheduling and rescheduling is allowed as long as the job execution has not started yet. To this end, a set of concerning algorithms and processing steps are described. A prototype of our scheduling approach is being implemented within the SmartGRID project.
AB - Much work has been done to exploit the effectiveness and efficiency of job scheduling upon distributed computational resources. With regard to existing resource topology and administrative constraints, scheduling approaches are designed for different hierarchic layers, for example, scheduling for job queues of local resource management systems (local scheduling), and scheduling for job queues of high level schedulers (also known as meta-schedulers or grid schedulers). Such scheduling approaches mainly focus on optimizing job queues of the hosting nodes, which are interconnected with computational resources directly or indirectly. In the real world (or in a community-based grid), a grid is comprised of nodes with different computing power and scheduling preferences, which in turn, raise a notable opportunity that is to exploit and optimize the process of job sharing between reachable grid nodes via improving the job allocation and efficiency ratio. In our work, we introduce a novel scheduling protocol which dedicates to disseminate scheduling events happened on each involving node to as many candidate nodes as possible. By means of the proposed protocol, scheduling process of each received job consists of several phases with awareness of grid volatility, and dynamic scheduling and rescheduling is allowed as long as the job execution has not started yet. To this end, a set of concerning algorithms and processing steps are described. A prototype of our scheduling approach is being implemented within the SmartGRID project.
KW - CASP
KW - Community-aware scheduling protocol
KW - Grid
KW - MaGate
KW - Scheduling
KW - SmartGRID
UR - http://www.scopus.com/inward/record.url?scp=77954323665&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77954323665&partnerID=8YFLogxK
U2 - 10.1109/AINA.2010.10
DO - 10.1109/AINA.2010.10
M3 - Conference proceeding (ISBN)
AN - SCOPUS:77954323665
SN - 9780769540184
T3 - Proceedings - International Conference on Advanced Information Networking and Applications, AINA
SP - 334
EP - 341
BT - 24th IEEE International Conference on Advanced Information Networking and Applications, AINA 2010
T2 - 24th IEEE International Conference on Advanced Information Networking and Applications, AINA2010
Y2 - 20 April 2010 through 23 April 2010
ER -