QoS-based Job Scheduling and Resource Management Strategies for Grid Computing

QoS-based Job Scheduling and Resource Management Strategies for Grid Computing

Kuo-Chan Huang (National Taichung University, Taiwan), Po-Chi Shih (National Tsing Hua University, Taiwan) and Yeh-Ching Chung (National Tsing Hua University, Taiwan)
DOI: 10.4018/978-1-60566-370-8.ch006


This chapter elaborates the quality of service (QoS) aspect of load sharing activities in a computational grid environment. Load sharing is achieved through appropriate job scheduling and resource allocation mechanisms. A computational grid usually consists of several geographically distant sites each with different amount of computing resources. Different types of grids might have different QoS requirements. In most academic or experimental grids the computing sites volunteer to join the grids and can freely decide to quit the grids at any time when they feel joining the grids bring them no benefits. Therefore, maintaining an appropriate QoS level becomes an important incentive to attract computing sites to join a grid and stay in it. This chapter explores the QoS issues in such type of academic and experimental grids. This chapter first defines QoS based performance metrics for evaluating job scheduling and resource allocation strategies. According to the QoS performance metrics appropriate grid-level load sharing strategies are developed. The developed strategies address both user-level and site-level QoS concerns. A series of simulation experiments were performed to evaluate the proposed strategies based on real and synthetic workloads.

Complete Chapter List

Search this Book: