Virtual Time Fair Queuing Algorithm for a Computational Grid

Grid scheduling is the process of making scheduling decisions involving resources over multiple domains. This process can include searching multiple administrative domains to use a single machine or scheduling a single job to use multiple resources at a single site or multiple sites. In an increasing number of scientific disciplines the enormous potential of the grid can be realized with the fundamental development of potential new scheduling techniques. Conventional scheduling techniques are queue based and provide only one level of service. In this paper we propose an algorithm for effective scheduling of jobs by the local scheduler considering the virtual time and proportional fairness to have a high rate of accuracy and low overhead. We describe the various scheduling algorithms that are in use and next, we explain the virtual time fair queuing algorithm with its implementation and the results.

[1]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[2]  Scott H. Clearwater,et al.  Fair share on high performance computing systems: what does fair really mean? , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[3]  Ibm Redbooks Introduction to Grid Computing With Globus , 2003 .

[4]  Jennifer M. Schopf,et al.  A General Architecture for Scheduling on the Grid , 2003 .

[5]  Kavitha Ranganathan,et al.  Decoupling computation and data scheduling in distributed data-intensive applications , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[6]  Jonathan Armstrong,et al.  Introduction to grid computing with globus , 2003 .

[7]  Jason Nieh,et al.  Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler , 2001, USENIX Annual Technical Conference, General Track.

[8]  D. Lopez,et al.  A Service Time Error Based Scheduling Algorithm for a Computational Grid , 2007, 2007 International Conference on Signal Processing, Communications and Networking.

[9]  Hui Zhang,et al.  WF/sup 2/Q: worst-case fair weighted fair queueing , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[10]  Rajkumar Buyya,et al.  Using the GridSim toolkit for enabling Grid computing education , 2002 .