skip to main content
10.1145/1555336.1555341acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

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

Published: 15 June 2009 Publication History

Abstract

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.

References

[1]
Open grid forum website. http://www.ogf.org, 1999.
[2]
A. Anjomshoaa, F. Brisard, M. Drescher, D. Fellows, A. Ly, S. McGough, D. Pulsipher, and A. Savva. Job submission description language (jsdl) specification, version 1.0. Technical report, 2005. http://www.gridforum.org/documents/GFD.56.pdf.
[3]
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In SOSP '03: Proceedings of the nineteenth ACM symposium on Operating systems principles, pages 164--177, New York, NY, USA, 2003. ACM.
[4]
I. Brandic, D. Music, S. Dustdar, S. Venugopal, and R. Buyya. Advanced qos methods for grid workflows based on meta-negotiations and sla-mappings. In The 3rd Workshop on Workflows in Support of Large-Scale Science, pages 1--10, November 2008.
[5]
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic. Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 2009.
[6]
M. Q. Dang and J. Altmann. Resource allocation algorithm for light communication grid-based workflows within an sla context. Int. J. Parallel Emerg. Distrib. Syst., 24(1):31--48, 2009.
[7]
I. Foster, C. Kesselman, G. Tsudik, and S. Tuecke. A security architecture for computational grids. In CCS'98: Proceedings of the 5th ACM conference on Computer and communications security, pages 83--92, New York, NY, USA, 1998. ACM.
[8]
I. Foster, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist, R. Subramaniam, J. Treadwell, and J. Reich. The open grid services architecture, version 1.5. Technical report, 2006. http://www.ogf.org/documents/GFD.80.pdf.
[9]
K. Fukui. Application contents service specification 1.0. Technical report, 2006. http://www.ogf.org/documents/GFD.73.pdf.
[10]
R. Howard and L. Kerschberg. A knowledge-based framework for dynamic semantic web services brokering and management. In DEXA '04: Proceedings of the Database and Expert Systems Applications, 15th International Workshop, pages 174--178, Washington, DC, USA, 2004. IEEE Computer Society.
[11]
A. Iosup, T. Tannenbaum, M. Farrellee, D. Epema, and M. Livny. Inter-operating grids through delegated matchmaking. Sci. Program., 16(2-3):233--253, 2008.
[12]
K. Keahey, I. Foster, T. Freeman, and X. Zhang. Virtual workspaces: Achieving quality of service and quality of life in the grid. Sci. Program., 13(4):265--275, 2005.
[13]
A. Keller and H. Ludwig. The wsla framework: Specifying and monitoring service level agreements for web services. Journal of Network and Systems Management, V11(1):57--81, March 2003.
[14]
A. Kertesz and P. Kacsuk. Meta-broker for future generation grids: A new approach for a high-level interoperable resource management. In Grid Middleware and Services Challenges and Solutions, pages 53--63. Springer US, 2008.
[15]
A. Kertesz, I. Rodero, and F. Guim. Data model for describing grid resource broker capabilities. In Grid Middleware and Services Challenges and Solutions, pages 39--52. Springer US, 2008.
[16]
C. Kesselman and I. Foster. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, November 1998.
[17]
K. Krauter, R. Buyya, and M. Maheswaran. A taxonomy and survey of grid resource management systems for distributed computing. Software: Practice and Experience, 32(2):135--164, 2002.
[18]
I. Krsul, A. Ganguly, J. Zhang, J. A. B. Fortes, and R. J. Figueiredo. Vmplants: Providing and managing virtual machine execution environments for grid computing. In SC '04: Proceedings of the 2004 ACM/IEEE conference on Supercomputing, Washington, DC, USA, 2004. IEEE Computer Society.
[19]
Z. Li and M. Parashar. An infrastructure for dynamic composition of grid services. In GRID '06: Proceedings of the 7th IEEE/ACM International Conference on Grid Computing, pages 315--316, Washington, DC, USA, 2006. IEEE Computer Society.
[20]
Y. Liu, A. H. Ngu, and L. Z. Zeng. Qos computation and policing in dynamic web service selection. In WWW Alt. '04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, pages 66--73, New York, NY, USA, 2004.
[21]
D. Ouelhadj, J. Garibaldi, J. MacLaren, R. Sakellariou, and K. Krishnakumar. A multi-agent infrastructure and a service level agreement negotiation protocol for robust scheduling in grid computing. In Proceedings of the 2005 European Grid Computing Conference (EGC 2005), February 2005.
[22]
M. Parkin, D. Kuo, J. Brooke, and A. MacCulloch. Challenges in eu grid contracts. In Proceedings of the 4th eChallenges Conference, pages 67--75, 2006.
[23]
D. M. Quan and J. Altmann. Mapping a group of jobs in the error recovery of the grid--based workflow within sla context. Advanced Information Networking and Applications, International Conference on, 0:986--993, 2007.
[24]
D. Reed, I. Pratt, P. Menage, S. Early, and N. Stratford. Xenoservers: Accountable execution of untrusted programs. In In Workshop on Hot Topics in Operating Systems, pages 136--141, 1999.
[25]
N. G. G. Report. Future for european grids: Grids and service oriented knowledge utilities -- vision and research directions 2010 and beyond. Technical report, December 2006. ftp://ftp.cordis.lu/pub/ist/docs/grids/ngg3_eg_final.pdf.
[26]
I. Rodero, F. Guim, J. Corbalan, L. Fong, Y. Liu, and S. Sadjadi. Looking for an evolution of grid scheduling: Meta-brokering. In Grid Middleware and Services Challenges and Solutions, pages 105--119. Springer US, 2008.
[27]
M. Surridge, S. Taylor, D. De Roure, and E. Zaluska. Experiences with gria -- industrial applications on a web services grid. In E-SCIENCE '05: Proceedings of the First International Conference on e-Science and Grid Computing, pages 98--105, Washington, DC, USA, 2005. IEEE Computer Society.
[28]
M. Taylor, C. Matuszek, B. Klimt, and M. Witbrock. Autonomous classification of knowledge into an ontology. In The 20th International FLAIRS Conference (FLAIRS), 2007.
[29]
A. Tsalgatidou and T. Pilioura. An overview of standards and related technology in web services. Distrib. Parallel Databases, 12(2-3):135--162, 2002.
[30]
T. Vazquez, E. Huedo, R. S. Montero, and I. M. Llorente. Evaluation of a utility computing model based on the federation of grid infrastructures. In Euro-Par 2007 Parallel Processing, pages 372--381. Springer Berlin / Heidelberg, 2007.
[31]
S. Venugopal, R. Buyya, and L. Winton. A grid service broker for scheduling e-science applications on global data grids. Concurrency and Computation: Practice and Experience, 18(6):685--699, 2006.
[32]
S. Venugopal, X. Chu, and R. Buyya. A negotiation mechanism for advance resource reservation using the alternate offers protocol. In 16th International Workshop on Quality of Service (IWQoS 2008), pages 40--49, June 2008.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VTDC '09: Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
June 2009
82 pages
ISBN:9781605585802
DOI:10.1145/1555336
  • General Chair:
  • Kate Keahey,
  • Program Chair:
  • Renato Figueiredo
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 June 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. on-demand deployment
  2. resource virtualization
  3. service brokering
  4. sla negotiation

Qualifiers

  • Research-article

Conference

ICAC '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 5 of 10 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Adaptive Future Internet ApplicationsApplication Development and Design10.4018/978-1-5225-3422-8.ch067(1568-1589)Online publication date: 2018
  • (2018)Applications nature aware virtual machine provisioning in cloudInternational Journal of Ad Hoc and Ubiquitous Computing10.1504/IJAHUC.2018.08957927:2(93-107)Online publication date: 1-Jan-2018
  • (2018)A Review on SLA-Related Applications in Cloud Computing2018 1st International Cognitive Cities Conference (IC3)10.1109/IC3.2018.00027(87-91)Online publication date: Aug-2018
  • (2017)A reliability optimization method for collaborative manufacturing service network based on mining of important nodes2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD)10.1109/CSCWD.2017.8066728(402-407)Online publication date: Apr-2017
  • (2016)Resource management policies to increase provider's gain in a cloud coalitionInternational Journal of Grid and Utility Computing10.1504/IJGUC.2016.0801847:3(163-176)Online publication date: 1-Jan-2016
  • (2016)Design and development of automated and reliable service provisioning cloud architecture for engineering educational domain2016 International Conference on Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC)10.1109/ICGTSPICC.2016.7955309(266-271)Online publication date: Dec-2016
  • (2016)Research on the selection method of multi-VM resource adjustment strategy in a single PM based on genetic algorithmMicroprocessors & Microsystems10.1016/j.micpro.2016.06.01247:PA(188-197)Online publication date: 1-Nov-2016
  • (2015)Agents-based deployment of heterogeneous IaaS cloudsInternational Journal of Computational Science and Engineering10.1504/IJCSE.2015.07136111:1(78-90)Online publication date: 1-Aug-2015
  • (2015)Optimised resource and shared allocation using ESUAB algorithm in virtual environmentInternational Journal of Advanced Intelligence Paradigms10.1504/IJAIP.2015.0737117:3/4(302-312)Online publication date: 1-Dec-2015
  • (2015)Service co-production and the value co-creation: The case for a private cloud service deployment2015 12th International Conference on Service Systems and Service Management (ICSSSM)10.1109/ICSSSM.2015.7170258(1-5)Online publication date: Jun-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media