Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/CCGrid.2012.112acmconferencesArticle/Chapter ViewAbstractPublication PagesccgridConference Proceedingsconference-collections
Article

SLA-based Optimization of Power and Migration Cost in Cloud Computing

Published: 13 May 2012 Publication History

Abstract

Cloud computing systems (or hosting datacenters) have attracted a lot of attention in recent years. Utility computing, reliable data storage, and infrastructure-independent computing are example applications of such systems. Electrical energy cost of a cloud computing system is a strong function of the consolidation and migration techniques used to assign incoming clients to existing servers. Moreover, each client typically has a service level agreement (SLA), which specifies constraints on performance and/or quality of service that it receives from the system. These constraints result in a basic trade-off between the total energy cost and client satisfaction in the system. In this paper, a resource allocation problem is considered that aims to minimize the total energy cost of cloud computing system while meeting the specified client-level SLAs in a probabilistic sense. The cloud computing system pays penalty for the percentage of a client's requests that do not meet a specified upper bound on their service time. An efficient heuristic algorithm based on convex optimization and dynamic programming is presented to solve the aforesaid resource allocation problem. Simulation results demonstrate the effectiveness of the proposed algorithm compared to previous work.

References

[1]
L. A. Barroso and U. Hölzle, The Case for Energy-Proportional Computing, IEEE Computer, 2007.
[2]
L. A. Barroso and U. Holzle. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Morgan & Claypool Publishers, 2009.
[3]
D. Meisner, B. Gold, and T. Wenisch, PowerNap: eliminating server idle power, in Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 2009.
[4]
R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang and X. Zhu. No "power" struggles: Coordinated multi-level power management for the datacenter. ACM SIGPLAN Notices 43(3). 2008.
[5]
S. Srikantaiah, A. Kansal, and F. Zhao. Energy aware consolidation for cloud computing. In Proceedings of the 2008 conference on Power aware computing and systems (HotPower'08). 2008.
[6]
X. Wang and Y. Wang. Co-con: Coordinated control of power and application performance for virtualized server clusters. Proceeding of the IEEE 17th International Workshop on Quality of Service (IWQoS). 2009.
[7]
C. Tang, M. Steinder, M. Spreitzer and G. Pacifici. A scalable application placement controller for enterprise datacenters. Proceeding of 16th International World Wide Web Conference, WWW. 2007.
[8]
T. Kimbrel, M. Steinder, M. Sviridenko and A. Tantawi. Dynamic application placement under service and memory constraints. Proceeding of Int'l Workshop on Efficient and Experimental Algorithms. 2005.
[9]
A. Verrna, P. Ahuja and A. Neogi. pMapper: Power and migration cost aware application placement in virtualized systems. Proceeding of ACM/IFIP/USENIX 9th International Middleware Conference. 2008.
[10]
A. Beloglazov and R. Buyya. Energy efficient resource management in virtualized cloud datacenters. Proceeding of 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid). 2010.
[11]
I. Goiri, J.O. Fitó, F. Julià, R. Nou, J.L. Berral, J. Guitart, and J. Torres. Multifaceted resource management for dealing with heterogeneous workloads in virtualized data centers. Proceeding of IEEE/ACM International Conference on Grid Computing (GRID). 2010.
[12]
B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster. Capacity Leasing in Cloud Systems using the OpenNebula Engine. Workshop on Cloud Computing and its Applications. 2008.
[13]
R. Buyya, Y S. Chee, S. Venugopal. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. IEEE International Conference on High Performance Computing and Communications. 2008.
[14]
S. Srikantaiah, A. Kansal, and F. Zhao. Energy aware consolidation for cloud computing. In Workshop on Power Aware Computing and Systems (HotPower '08). 2008.
[15]
Z. Liu, M. S. Squillante and J. L. Wolf. On maximizing service-levelagreement profits. Proceeding of Third ACM Conference on ECommerce. 2001.
[16]
K. Le, R. Bianchini, T. D. Nguyen, O. Bilgir and M. Martonosi. Capping the brown energy consumption of internet services at low cost. Proceeding of 2010 International Conference on Green Computing (Green Comp). 2010.
[17]
D. Ardagna, B. Panicucci, M. Trubian, L. Zhang, Energy-Aware Autonomic Resource Allocation in Multi-Tier Virtualized Environments. IEEE Transactions on Services Computing. 2010.
[18]
L. Zhang and D. Ardagna. SLA based profit optimization in autonomic computing systems. Proceedings of the Second Int. Conf. on Service Oriented Computing. 2004.
[19]
A. Chandra, W. Gongt and P. Shenoy. Dynamic resource allocation for shared clusters using online measurements. ACM SIGMETRICS. 2003.
[20]
H. Goudarzi and M. Pedram. Maximizing profit in the cloud computing system via resource allocation. Proc. Of international workhop on Datacenter Performance. 2011.
[21]
H. Goudarzi and M. Pedram. Multi-dimensional SLA-based resource allocation for multi-tier cloud computing systems. Proc. of the IEEE Cloud. 2011.
[22]
S. Martello and P. Toth. Knapsack Problems: Algorithms and Computer Implementations. Wiley. 1990.
[23]
http://ark.intel.com/
[24]
http://aws.amazon.com/ec2/#pricing

Cited By

View all
  • (2022)Hybrid Genetic Algorithm for IOMT-Cloud Task SchedulingWireless Communications & Mobile Computing10.1155/2022/66042862022Online publication date: 1-Jan-2022
  • (2019)Executing time and cost-aware task scheduling in hybrid cloud using a modified DE algorithmInternational Journal of Computational Science and Engineering10.5555/3337494.333749618:3(217-226)Online publication date: 1-Jan-2019
  • (2019)Risks and assets: a qualitative study of a software ecosystem in the mining industryProceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3338906.3340443(895-904)Online publication date: 12-Aug-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CCGRID '12: Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
May 2012
936 pages
ISBN:9780769546919

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 13 May 2012

Check for updates

Author Tags

  1. Cloud Computing
  2. Data center
  3. Energy Efficiency
  4. Server Consolidation
  5. Service Level Agreement
  6. Virtual Machine Placement

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Hybrid Genetic Algorithm for IOMT-Cloud Task SchedulingWireless Communications & Mobile Computing10.1155/2022/66042862022Online publication date: 1-Jan-2022
  • (2019)Executing time and cost-aware task scheduling in hybrid cloud using a modified DE algorithmInternational Journal of Computational Science and Engineering10.5555/3337494.333749618:3(217-226)Online publication date: 1-Jan-2019
  • (2019)Risks and assets: a qualitative study of a software ecosystem in the mining industryProceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3338906.3340443(895-904)Online publication date: 12-Aug-2019
  • (2018)Task scheduling and resource allocation in cloud computing using a heuristic approachJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-018-0105-87:1(1-16)Online publication date: 1-Dec-2018
  • (2017)Towards A Virtual Machine Migration Algorithm Based On Multi-Objective OptimizationInternational Journal of Mobile Computing and Multimedia Communications10.4018/IJMCMC.20170701068:3(79-89)Online publication date: 1-Jul-2017
  • (2017)Power efficient server consolidation for Cloud data centerFuture Generation Computer Systems10.1016/j.future.2016.12.02270:C(4-16)Online publication date: 1-May-2017
  • (2017)Towards designing a green data center farm for Internet servicesThe Journal of Supercomputing10.1007/s11227-016-1852-273:4(1600-1628)Online publication date: 1-Apr-2017
  • (2016)Maximum revenue-oriented resource allocation in cloudInternational Journal of Grid and Utility Computing10.1504/IJGUC.2016.0737727:1(12-21)Online publication date: 1-Dec-2016
  • (2016)Empowering networking research and experimentation through Software-Defined NetworkingJournal of Network and Computer Applications10.1016/j.jnca.2016.05.00170:C(140-155)Online publication date: 1-Jul-2016
  • (2016)Software consolidation as an efficient energy and cost saving solutionFuture Generation Computer Systems10.1016/j.future.2015.11.02758:C(1-12)Online publication date: 1-May-2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media