[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Task Classification Based Energy-Aware Consolidation in Clouds

Published: 01 August 2016 Publication History

Abstract

We consider a cloud data center, in which the service provider supplies virtual machines (VMs) on hosts or physical machines (PMs) to its subscribers for computation in an on-demand fashion. For the cloud data center, we propose a task consolidation algorithm based on task classification (i.e., computation-intensive and data-intensive) and resource utilization (e.g., CPU and RAM). Furthermore, we design a VM consolidation algorithm to balance task execution time and energy consumption without violating a predefined service level agreement (SLA). Unlike the existing research on VM consolidation or scheduling that applies none or single threshold schemes, we focus on a double threshold (upper and lower) scheme, which is used for VM consolidation. More specifically, when a host operates with resource utilization below the lower threshold, all the VMs on the host will be scheduled to be migrated to other hosts and then the host will be powered down, while when a host operates with resource utilization above the upper threshold, a VM will be migrated to avoid using 100% of resource utilization. Based on experimental performance evaluations with real-world traces, we prove that our task classification based energy-aware consolidation algorithm (TCEA) achieves a significant energy reduction without incurring predefined SLA violations.

References

[1]
Ai W., Li K., Lan S., Zhang F., Mei J., Li K., Buyya R., On elasticity measurement in cloud computing Scientific Programming 2016 Volume 2016 –13
[2]
Lim J., Suh T., Gil J., Yu H., Scalable and leaderless Byzantine consensus in cloud computing environments Information Systems Frontiers 2014 Volume 16 Issue 1 pp.19 –34
[3]
Choi S. K., Chung K. S., Yu H., Fault tolerance and QoS scheduling using CAN in mobile social cloud computing Cluster Computing 2014 Volume 17 Issue 3 pp.911 –926
[4]
Armbrust M., Fox A., Griffith R., Joseph A. D., Katz R., Konwinski A., Lee G., Patterson D., Rabkin A., Stoica I., Zaharia M., A view of cloud computing Communications of the ACM 2010 Volume 53 Issue 4 pp.50 –58
[5]
Wen Y., Zhu X., Rodrigues J. J. P. C., Chen C. W., Cloud mobile media: reflections and outlook IEEE Transactions on Multimedia 2014 Volume 16 Issue 4 pp.885 –902
[6]
Dayarathna M., Wen Y., Fan R., Data center energy consumption modeling: a survey IEEE Communications Surveys & Tutorials 2015 Volume 18 Issue 1 pp.732 –794
[7]
Boumkheld N., Ghogho M., Koutbi M. E., Energy consumption scheduling in a smart grid including uding renewable energy Journal of Information Processing Systems 2015 Volume 11 Issue 1 pp.116 –124
[8]
Barham P., Dragovic B., Fraser K., Xen and the art of virtualization ACM SIGOPS Operating Systems Review 2003 Volume 37 Issue 5 pp.164 –177
[9]
Habib I., Virtualization with KVM Linux Journal 2008 Volume 2008 Issue 166, article 8
[10]
Ruan X., Chen H., Performance-to-power ratio aware Virtual Machine VM allocation in energy-efficient clouds Proceedings of the IEEE International Conference on Cluster Computing CLUSTER '15 September 2015 Chicago, Ill, USA pp.264 –273
[11]
Sood D., Kour H., Kumar S., Survey of computing technologies: distributed, utility, cluster, grid and cloud computing Journal of Network Communications and Emerging Technologies 2016 Volume 6 Issue 5 pp.99 –102
[12]
Gao Y., Guan H., Qi Z., Wang B., Liu L., Quality of service aware power management for virtualized data centers Journal of Systems Architecture 2013 Volume 59 Issue 4-5 pp.245 –259
[13]
Guo W., Sun W., Hu W., Jin Y., Resource allocation strategies for data-intensive workflow-based applications in optical grids Proceedings of the 10th IEEE Singapore International Conference on Communications Systems ICCS '06 November 2006 Singapore IEEE pp.1 –5
[14]
Shai O., Shmueli E., Feitelson D. G., Heuristics for resource matching in Intel's compute farm Job Scheduling Strategies for Parallel Processing 2013 Volume 8429 Springer pp.116 –135
[15]
Ebrahimirad V., Goudarzi M., Rajabi A., Energy-aware scheduling for precedence-constrained parallel virtual machines in virtualized data centers Journal of Grid Computing 2015 Volume 13 Issue 2 pp.233 –253
[16]
Huang J., Wu K., Moh M., Dynamic Virtual Machine migration algorithms using enhanced energy consumption model for green cloud data centers Proceedings of the International Conference on High Performance Computing & Simulation HPCS '14 July 2014 Bologna, Italy pp.902 –910
[17]
Xiao P., Hu Z., Liu D., Zhang X., Qu X., Energy-efficiency enhanced virtual machine scheduling policy for mixed workloads in cloud environments Computers & Electrical Engineering 2014 Volume 40 Issue 5 pp.1650 –1665
[18]
Paya A., Marinescu D. C., Energy-aware load balancing policies for the cloud ecosystem Proceedings of the 28th IEEE International Parallel and Distributed Processing Symposium Workshops IPDPSW '14 May 2014 Phoenix, Ariz, USA IEEE pp.823 –832
[19]
Xiao P., Hu Z.-G., Zhang Y.-P., An energy-aware heuristic scheduling for data-intensive workflows in virtualized datacenters Journal of Computer Science and Technology 2013 Volume 28 Issue 6 pp.948 –961
[20]
von Laszewski G., Wang L., Younge A. J., He X., Power-aware scheduling of virtual machines in DVFS-enabled clusters Proceedings of the 2009 IEEE International Conference on Cluster Computing and Workshops CLUSTER '09 September 2009 New Orleans, La, USA IEEE pp.1 –10
[21]
Wu C.-M., Chang R.-S., Chan H.-Y., A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters Future Generation Computer Systems 2014 Volume 37 pp.141 –147
[22]
Luo L., Wu W., Tsai W., Di D., Zhang F., Simulation of power consumption of cloud data centers Simulation Modelling Practice and Theory 2013 Volume 39 pp.152 –171
[23]
Katsaros G., Subirats J., Fitó J. O., Guitart J., Gilet P., Espling D., A service framework for energy-aware monitoring and VM management in Clouds Future Generation Computer Systems 2013 Volume 29 Issue 8 pp.2077 –2091
[24]
Hwang I., Kam T., Pedram M., A study of the effectiveness of CPU consolidation in a virtualized multi-core server system Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design ISLPED '12 August 2012 Redondo Beach, Calif, USA pp.339 –344
[25]
Maurya K., Sinha R., Energy conscious dynamic provisioning of virtual machines using adaptive migration thresholds in cloud data center International Journal of Computer Science and Mobil Computing 2013 Volume 2 Issue 3 pp.74 –82
[26]
Beloglazov A., Abawajy J., Buyya R., Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing Future Generation Computer Systems 2012 Volume 28 Issue 5 pp.755 –768
[27]
Lin W., Wang J. Z., Liang C., Qi D., A threshold-based dynamic resource allocation scheme for cloud computing Procedia Engineering 2011 Volume 23 pp.695 –703
[28]
Xiao Z., Jiang J., Zhu Y., Ming Z., Zhong S., Cai S., A solution of dynamic VMs placement problem for energy consumption optimization based on evolutionary game theory Journal of Systems and Software 2015 Volume 101 pp.260 –272

Cited By

View all
  • (2024)Edge data distribution as a network Steiner tree estimation in edge computingComputing10.1007/s00607-024-01259-0106:5(1585-1609)Online publication date: 1-May-2024
  • (2018)Resource Scheduling Based on Improved Spectral Clustering Algorithm in Edge ComputingScientific Programming10.1155/2018/68603592018Online publication date: 8-Jul-2018
  • (2017)A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environmentsHuman-centric Computing and Information Sciences10.1186/s13673-017-0109-27:1(1-10)Online publication date: 1-Dec-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Scientific Programming
Scientific Programming  Volume 2016, Issue
August 2016
ISSN:1058-9244
EISSN:1875-919X
Issue’s Table of Contents

Publisher

Hindawi Limited

London, United Kingdom

Publication History

Published: 01 August 2016

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Edge data distribution as a network Steiner tree estimation in edge computingComputing10.1007/s00607-024-01259-0106:5(1585-1609)Online publication date: 1-May-2024
  • (2018)Resource Scheduling Based on Improved Spectral Clustering Algorithm in Edge ComputingScientific Programming10.1155/2018/68603592018Online publication date: 8-Jul-2018
  • (2017)A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environmentsHuman-centric Computing and Information Sciences10.1186/s13673-017-0109-27:1(1-10)Online publication date: 1-Dec-2017

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media