Model and Prototyping of Quality of Service (QoS) Oriented Grid Resource Management and Scheduling

Grid computing involves harnessing the diverse heterogeneous resources to solve compute and resource intensive problems. Such types of distributed systems are inherently unreliable with high chances of different types of failure events. The `best-effort' approach is inappropriate if grids are to be used as the infrastructure for "real world" commercial applications and complex scientific applications like simulations and modeling. The QoS oriented grid enhances and leverages the basic job submission functionality provided by grid middleware like Globus and Sun N1 grid engine with QoS support. QoS oriented grid provides a grid resource broker (or meta scheduler) to abstract the users from complexity of managing diverse distributed resources (under control of local schedulers) and take scheduling decisions based on users QoS constraints. To address the QoS grid problem, QoS oriented grid model and architectural framework has been proposed. Prototype implementation of the QoS grid model and architecture has been done in our grid test bed. To validate the QoS grid model, we have executed high performance grid applications using QoS scheduler like Bioinformatics Sequence Alignment problem and Histogram calculation and have obtained favorable experiment results.

[1]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[2]  Aditya Patel,et al.  Modeling and Simulation of Grid Resource Brokering Algorithms , 2012 .

[3]  Jie Pan,et al.  Introduction to Grid Computing , 2009 .

[4]  Gregor von Laszewski,et al.  A Java commodity grid kit , 2001, Concurr. Comput. Pract. Exp..

[5]  Axel Keller,et al.  A quality-of-service architecture for future grid computing applications , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[6]  Warren Smith,et al.  Predicting Application Run Times Using Historical Information , 1998, JSSPP.

[7]  Daniel A. Menascé,et al.  Quality of Service Aspects and Metrics In Grid Computing , 2004, Int. CMG Conference.

[8]  Dr.G.S. Raju,et al.  A Study on Applications of Grid Computing in Bioinformatics , 2010 .

[9]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[10]  Ian Foster,et al.  Monitoring and Discovery in a Web Services Framework: Functionality and Performance of Globus Toolkit MDS4 , 2006 .

[11]  Jack Dongarra,et al.  Blueprint for a New Computing Infrastructure (2nd ed.) , 2004 .

[12]  Pratik Thanawala,et al.  Grid Resource Brokering for High Performance Parallel Applications , 2013 .

[13]  Xiong Zhang,et al.  The research on QoS for grid computing , 2003, International Conference on Communication Technology Proceedings, 2003. ICCT 2003..

[14]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[15]  Jarek Nabrzyski,et al.  Grid resource management: state of the art and future trends , 2004 .

[16]  Kaizar Amin,et al.  Analysis and Provision of QoS for Distributed Grid Applications , 2004, Journal of Grid Computing.

[17]  Jennifer M. Schopf,et al.  Ten Actions When Grid Scheduling , 2004 .

[18]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..