An SLA-based resource virtualization approach for on-demand service provision

Cloud computing is a newly emerged research infrastructure that builds on the latest achievements of diverse research areas, such as Grid computing, Service-oriented computing, business processes and virtualization. In this paper we present an architecture for SLA-based resource virtualization that provides an extensive solution for executing user applications in Clouds. This work represents the first attempt to combine SLA-based resource negotiations with virtualized resources in terms of on-demand service provision resulting in a holistic virtualization approach. The architecture description focuses on three topics: agreement negotiation, service brokering and deployment using virtualization. The contribution is also demonstrated with a real-world case study.

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

[2]  Jörn Altmann,et al.  Resource allocation algorithm for light communication grid-based workflows within an SLA context , 2009, Int. J. Parallel Emergent Distributed Syst..

[3]  Dean Kuo,et al.  Challenges in EU grid contracts. , 2006 .

[4]  Michael J. Witbrock,et al.  Autonomous Classification of Knowledge into an Ontology , 2007, FLAIRS.

[5]  Ivan Rodero,et al.  Data Model for Describing Grid Resource Broker Capabilities , 2008 .

[6]  Larry Kerschberg,et al.  A knowledge-based framework for dynamic semantic Web services brokering and management , 2004, Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004..

[7]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[8]  Rajkumar Buyya,et al.  A Negotiation Mechanism for Advance Resource Reservations Using the Alternate Offers Protocol , 2008, 2008 16th Interntional Workshop on Quality of Service.

[9]  Alexandru Iosup,et al.  Inter-operating grids through delegated matchmaking , 2007, Proceedings of the 2007 ACM/IEEE Conference on Supercomputing (SC '07).

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

[11]  Jörn Altmann,et al.  Mapping a group of jobs in the error recovery of the Grid-based workflow within SLA context , 2007, 21st International Conference on Advanced Information Networking and Applications (AINA '07).

[12]  Jonathan M. Garibaldi,et al.  A Multi-agent Infrastructure and a Service Level Agreement Negotiation Protocol for Robust Scheduling in Grid Computing , 2005, EGC.

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

[14]  Thomi Pilioura,et al.  An Overview of Standards and Related Technology in Web Services , 2002, Distributed and Parallel Databases.

[15]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[16]  Zhen Li,et al.  An Infrastructure for Dynamic Composition of Grid Services , 2006, 2006 7th IEEE/ACM International Conference on Grid Computing.

[17]  R. Buyya,et al.  Advanced QoS methods for Grid workflows based on meta-negotiations and SLA-mappings , 2008, 2008 Third Workshop on Workflows in Support of Large-Scale Science.

[18]  Péter Kacsuk,et al.  Meta-Broker for Future Generation Grids: A New Approach for a High-Level Interoperable Resource Management , 2008 .

[19]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[20]  Ian Pratt,et al.  Xenoservers: accountable execution of untrusted programs , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.

[21]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[22]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[23]  Ian T. Foster,et al.  Virtual workspaces: Achieving quality of service and quality of life in the Grid , 2005, Sci. Program..

[24]  Renato J. O. Figueiredo,et al.  VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing , 2004, Proceedings of the ACM/IEEE SC2004 Conference.

[25]  Yanbin Liu,et al.  Looking for an Evolution of Grid Scheduling: Meta-Brokering , 2008 .

[26]  E. O'Neill,et al.  Future for European Grids : GRIDs and Service Oriented Knowledge Utilities Vision and Research Directions 2010 and Beyond , 2006 .

[27]  Eduardo Huedo,et al.  Evaluation of a Utility Computing Model Based on the Federation of Grid Infrastructures , 2007, Euro-Par.

[28]  Rajkumar Buyya,et al.  A Grid service broker for scheduling e‐Science applications on global data Grids , 2006, Concurr. Comput. Pract. Exp..