A novel mechanism for provisioning of high-level quality of service information in grid environments

Grids, like other heterogeneous systems, have reached the level of maturity where they are addressing the Quality of Service (QoS) provision aspect as a fundamental part of their architecture. However, due to the multi-layer nature of these environments, the QoS characteristics of the infrastructure are revealed to the service-consumer through a complex procedure, in which each layer maps its own QoS parameters to another. Most of these approaches are starting the delegation of QoS information from the service provider's side, resulting in delivering low-level terms to the service consumer. In this paper, we define the architecture of a mechanism that is able to provide application-oriented and user-specific QoS information in the internal layers of the Grid middleware. This way, it enables the service consumer and especially the end-user to express his business perspectives through the service level agreement life cycle. We also demonstrate the operation of this mechanism and evaluate its performance using a specific Grid scenario.

[1]  Hector Garcia-Molina,et al.  Synchronizing a database to improve freshness , 2000, SIGMOD '00.

[2]  Wei Cai,et al.  The Gridkit Distributed Resource Management Framework , 2005, EGC.

[3]  Marios D. Dikaiakos,et al.  GridBench: a tool for benchmarking grids , 2003, Proceedings. First Latin American Web Congress.

[4]  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.

[5]  Karim Djemame,et al.  SLA Management in a Service Oriented Architecture , 2005, ICCSA.

[6]  Peter Membrey,et al.  Open Source Databases , 2009 .

[7]  Costas Lambrinoudakis,et al.  GRID Security Review , 2003, MMM-ACNS.

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

[9]  Eric K. Clemons,et al.  Efficiently monitoring relational databases , 1979, ACM Trans. Database Syst..

[10]  Sanjay Jha,et al.  G-QoSM: Grid Service Discovery Using QoS Properties , 2002, Comput. Artif. Intell..

[11]  Rajkumar Buyya,et al.  Libra: a computational economy‐based job scheduling system for clusters , 2004, Softw. Pract. Exp..

[12]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..

[13]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[14]  Richard Mark Soley Research Directions: The Future of CORBA - Editorial , 1997, Theory Pract. Object Syst..

[15]  Abdelhakim Hafid,et al.  Some principles for quality of service management , 1997, Distributed Syst. Eng..

[16]  Donald F. Ferguson,et al.  Web Services Addressing (WS- Addressing) , 2004 .

[17]  Gregor von Bochmann,et al.  Distributed Multimedia and QOS: A Survey , 1995, IEEE Multim..

[18]  Mitchell Kb,et al.  Web references , 2007, Ship and Mobile Offshore Unit Automation.

[19]  Hector Garcia-Molina,et al.  Estimating frequency of change , 2003, TOIT.

[20]  Ian T. Foster,et al.  DiPerF: an automated distributed performance testing framework , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[21]  Brian Tierney,et al.  On-demand grid application tuning and debugging with the NetLogger activation service , 2003, Proceedings. First Latin American Web Congress.

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

[23]  A. Diaconescu,et al.  Quality of Service in Wide Area Distributed Systems , 2002 .

[24]  Karim Djemame,et al.  Grid-Based SLA Management , 2005, EGC.

[25]  David De Roure,et al.  Experiences with GRIA - Industrial Applications on a Web Services Grid , 2005, e-Science.

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

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

[28]  Klara Nahrstedt,et al.  A distributed resource management architecture that supports advance reservations and co-allocation , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).