SoRTGrid: A Grid Framework Compliant with Soft Real-Time Requirements

Current grid resource management tools provide sufficient support for jobs executed in batch or “best-effort” modes, but are not adequate for jobs with demanding quality of service requirements, like jobs with time constraints. For such class of applications, missing the required deadline can have unpredictable consequences, from loss of quality to inconsistent results. In this chapter we present SoRTGrid, a grid framework that provides a set of services and features to discover and manage resources for soft real-time jobs. SoRTGrid is based on a direct comparison of the application requirements with the available resource offers and relies on a distributed Bid repository coupled with an overlay grid architecture.

[1]  Rizos Sakellariou,et al.  Towards Service Level Agreement Based Scheduling on the Grid , 2004 .

[2]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[3]  Domenico Talia,et al.  Grid services: principles, implementations and use , 2005, Int. J. Web Grid Serv..

[4]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[5]  Ian T. Foster,et al.  GRUBER: A Grid Resource Usage SLA Broker , 2005, Euro-Par.

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

[7]  Chip Elliott,et al.  GENI - global environment for network innovations , 2008, LCN.

[8]  Kaizar Amin,et al.  An OGSA-Based Quality of Service Framework , 2003, GCC.

[9]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[10]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[11]  Ian Foster,et al.  A quality of service architecture that combines resource reservation and application adaptation , 2000, 2000 Eighth International Workshop on Quality of Service. IWQoS 2000 (Cat. No.00EX400).

[12]  Klara Nahrstedt,et al.  Distributed quality-of-service routing in ad hoc networks , 1999, IEEE J. Sel. Areas Commun..

[13]  Ian T. Foster,et al.  DI-GRUBER: A Distributed Approach to Grid Resource Brokering , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[14]  Andrea Clematis,et al.  Resource Selection and Application Execution in a Grid: A Migration Experience from GT2 to GT4 , 2006, OTM Conferences.

[15]  Angelo Corana,et al.  Grid Services for 3D Data Analysis in Virtual Laboratories , 2009 .

[16]  Rajkumar Buyya,et al.  SLA-Based Coordinated Superscheduling Scheme for Computational Grids , 2006, 2006 IEEE International Conference on Cluster Computing.

[17]  Henning Schulzrinne,et al.  Internet Quality of Service: An Overview , 2000 .

[18]  George Wells New and improved: Linda in Java , 2006, Sci. Comput. Program..

[19]  Scott A. Brandt,et al.  Diverse Soft Real-Time Processing in an Integrated System , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).

[20]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[21]  Tao Yu,et al.  MG-QoS: QoS-Based Resource Discovery in Manufacturing Grid , 2003, GCC.

[22]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .