Skip to main content
Top
Published in: The Journal of Supercomputing 2/2013

01-05-2013

An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider

Authors: Seokho Son, Gihun Jung, Sung Chan Jun

Published in: The Journal of Supercomputing | Issue 2/2013

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The number of cloud service users has increased worldwide, and cloud service providers have been deploying and operating data centers to serve the globally distributed cloud users. The resource capacity of a data center is limited, so distributing the load to global data centers will be effective in providing stable services. Another issue in cloud computing is the need for providers to guarantee the service level agreements (SLAs) established with consumers. Whereas various load balancing algorithms have been developed, it is necessary to avoid SLA violations (e.g., service response time) when a cloud provider allocates the load to data centers geographically distributed across the world. Considering load balancing and guaranteed SLA, therefore, this paper proposes an SLA-based cloud computing framework to facilitate resource allocation that takes into account the workload and geographical location of distributed data centers. The contributions of this paper include: (1) the design of a cloud computing framework that includes an automated SLA negotiation mechanism and a workload- and location-aware resource allocation scheme (WLARA), and (2) the implementation of an agent-based cloud testbed of the proposed framework. Using the testbed, experiments were conducted to compare the proposed schemes with related approaches. Empirical results show that the proposed WLARA performs better than other related approaches (e.g., round robin, greedy, and manual allocation) in terms of SLA violations and the provider’s profits. We also show that using the automated SLA negotiation mechanism supports providers in earning higher profits.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616 CrossRef Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616 CrossRef
3.
go back to reference Armbrust M, Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zahara M (2010) A view of cloud computing. Commun ACM 53(4):50–58 CrossRef Armbrust M, Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zahara M (2010) A view of cloud computing. Commun ACM 53(4):50–58 CrossRef
4.
5.
go back to reference Walsh WE, Tesauro G, Kephart JO, Das R (2004) Utility functions in autonomic systems. In: First international conference on autonomic computing (ICAC’04), pp 70–77 CrossRef Walsh WE, Tesauro G, Kephart JO, Das R (2004) Utility functions in autonomic systems. In: First international conference on autonomic computing (ICAC’04), pp 70–77 CrossRef
6.
go back to reference Menasce DA, Bennani MN (2006) Autonomic virtualized environments. In: International conference on autonomic and autonomous systems (ICAS’06), pp 28–38 CrossRef Menasce DA, Bennani MN (2006) Autonomic virtualized environments. In: International conference on autonomic and autonomous systems (ICAS’06), pp 28–38 CrossRef
7.
go back to reference Chase JS, Anderson DC, Thakar PN, Vahdat AM, Doyle RP (2001) Managing energy and server resources in hosting centers. In: Eighteenth ACM symposium on operating systems principles (SOSP’01), pp 103–116 CrossRef Chase JS, Anderson DC, Thakar PN, Vahdat AM, Doyle RP (2001) Managing energy and server resources in hosting centers. In: Eighteenth ACM symposium on operating systems principles (SOSP’01), pp 103–116 CrossRef
8.
go back to reference Van Nguyen H, Dang Tran F, Menaud J-M (2009) Autonomic virtual resource management for service hosting platforms. In: 2009 ICSE workshop on software engineering challenges of cloud computing (CLOUD’09), pp 1–8 CrossRef Van Nguyen H, Dang Tran F, Menaud J-M (2009) Autonomic virtual resource management for service hosting platforms. In: 2009 ICSE workshop on software engineering challenges of cloud computing (CLOUD’09), pp 1–8 CrossRef
9.
go back to reference Bennani MN, Menasce DA (2005) Resource allocation for autonomic data centers using analytic performance models. In: Second international conference on autonomic computing ICAC 2005, pp 229–240. doi:10.1109/ICAC.2005.50 Bennani MN, Menasce DA (2005) Resource allocation for autonomic data centers using analytic performance models. In: Second international conference on autonomic computing ICAC 2005, pp 229–240. doi:10.​1109/​ICAC.​2005.​50
10.
go back to reference Shi W, Hong B (2011) Towards profitable virtual machine placement in the data center. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 138–145. doi:10.1109/UCC.2011.28 CrossRef Shi W, Hong B (2011) Towards profitable virtual machine placement in the data center. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 138–145. doi:10.​1109/​UCC.​2011.​28 CrossRef
11.
go back to reference Breitgand D, Epstein A (2011) Sla-aware placement of multivirtual machine elastic services in compute clouds. In: 12th IFIP/IEEE international symposium on integrated network management (IM11), Dublin, Ireland Breitgand D, Epstein A (2011) Sla-aware placement of multivirtual machine elastic services in compute clouds. In: 12th IFIP/IEEE international symposium on integrated network management (IM11), Dublin, Ireland
12.
go back to reference Chaisiri S, Lee B-S, Niyato D (2009) Optimal virtual machine placement across multiple cloud providers. In: Services computing conference, APSCC 2009. IEEE Asia-Pacific, pp 103–110. doi:10.1109/APSCC.2009.5394134 Chaisiri S, Lee B-S, Niyato D (2009) Optimal virtual machine placement across multiple cloud providers. In: Services computing conference, APSCC 2009. IEEE Asia-Pacific, pp 103–110. doi:10.​1109/​APSCC.​2009.​5394134
13.
go back to reference Frincu ME, Craciun C (2011) Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 267–274. doi:10.1109/UCC.2011.43 CrossRef Frincu ME, Craciun C (2011) Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 267–274. doi:10.​1109/​UCC.​2011.​43 CrossRef
15.
go back to reference Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22 CrossRef Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22 CrossRef
16.
go back to reference Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. In: The 2010 international conference on parallel and distributed processing techniques and applications (PDPTA2010), pp 6–20 Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. In: The 2010 international conference on parallel and distributed processing techniques and applications (PDPTA2010), pp 6–20
17.
go back to reference Le K, Zhang J, Meng J, Bianchini R, Nguyen TD, Jaluria Y (2011) Reducing electricity cost through virtual machine placement in high performance computing clouds. In: 2011 super computing (SC11), Washington, USA Le K, Zhang J, Meng J, Bianchini R, Nguyen TD, Jaluria Y (2011) Reducing electricity cost through virtual machine placement in high performance computing clouds. In: 2011 super computing (SC11), Washington, USA
18.
go back to reference Sim KM (2010) Grid resource negotiation: survey and new directions. IEEE Trans Syst Man Cybern, Part C, Appl Rev 40(3):245–257 MathSciNetCrossRef Sim KM (2010) Grid resource negotiation: survey and new directions. IEEE Trans Syst Man Cybern, Part C, Appl Rev 40(3):245–257 MathSciNetCrossRef
19.
go back to reference Paschke A, Dietrich J, Kuhla K (2005) A logic based SLA management framework. In: Semantic web and policy workshop (SWPW), 4th semantic web conference (ISWC 2005), Galway, Ireland Paschke A, Dietrich J, Kuhla K (2005) A logic based SLA management framework. In: Semantic web and policy workshop (SWPW), 4th semantic web conference (ISWC 2005), Galway, Ireland
20.
go back to reference Netto MA, Bubendorfer K, Buyya R (2007) SLA-based advance reservations with flexible and adaptive time QoS parameters. In: 5th international conference on service-oriented computing, Vienna, Austria, Sep 2007 Netto MA, Bubendorfer K, Buyya R (2007) SLA-based advance reservations with flexible and adaptive time QoS parameters. In: 5th international conference on service-oriented computing, Vienna, Austria, Sep 2007
21.
go back to reference Brandic I, Music D, Dustdar S (2009) Service mediation and negotiation bootstrapping as first achievements towards self-adaptable grid and cloud services. In: Grids meet autonomic computing workshop (GMAC 2009), In conjunction with the 6th international conference on autonomic computing and communications, Spain, June 2009 Brandic I, Music D, Dustdar S (2009) Service mediation and negotiation bootstrapping as first achievements towards self-adaptable grid and cloud services. In: Grids meet autonomic computing workshop (GMAC 2009), In conjunction with the 6th international conference on autonomic computing and communications, Spain, June 2009
22.
go back to reference Foster I, Kesselman C, Lee C, Lindell B, Nahrstedt K, Roy A (1999) A distributed resource management architecture that supports advance reservations and co-allocation. In: 7th international workshop on quality of service (IWQoS’99), London, UK. IEEE Comput Soc, Los Alamitos Foster I, Kesselman C, Lee C, Lindell B, Nahrstedt K, Roy A (1999) A distributed resource management architecture that supports advance reservations and co-allocation. In: 7th international workshop on quality of service (IWQoS’99), London, UK. IEEE Comput Soc, Los Alamitos
23.
go back to reference Son S, Jung G, Jun SC (2012) A SLA-based cloud computing framework: workload and location aware resource allocation to distributed data centers in a cloud. In: The 2012 international conference on parallel and distributed processing techniques and applications (PDPTA2012), Las Vegas, USA (to be appearing) Son S, Jung G, Jun SC (2012) A SLA-based cloud computing framework: workload and location aware resource allocation to distributed data centers in a cloud. In: The 2012 international conference on parallel and distributed processing techniques and applications (PDPTA2012), Las Vegas, USA (to be appearing)
24.
go back to reference Sim KM (2005) Equilibria, prudent compromises, and the “Waiting” game. IEEE Trans Syst Man Cybern, Part B, Cybern 35(4):712–724 MathSciNetCrossRef Sim KM (2005) Equilibria, prudent compromises, and the “Waiting” game. IEEE Trans Syst Man Cybern, Part B, Cybern 35(4):712–724 MathSciNetCrossRef
Metadata
Title
An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider
Authors
Seokho Son
Gihun Jung
Sung Chan Jun
Publication date
01-05-2013
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 2/2013
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-012-0861-z

Other articles of this Issue 2/2013

The Journal of Supercomputing 2/2013 Go to the issue

Premium Partner