Browse > Article
http://dx.doi.org/10.7472/jksii.2014.15.3.01

Optimizing Performance and Energy Efficiency in Cloud Data Centers Through SLA-Aware Consolidation of Virtualized Resources  

Elijorde, Frank I. (Institute of ICT, West Visayas State University)
Lee, Jaewan (Dept. of Information and Communication Engineering, Kunsan National University)
Publication Information
Journal of Internet Computing and Services / v.15, no.3, 2014 , pp. 1-10 More about this Journal
Abstract
The cloud computing paradigm introduced pay-per-use models in which IT services can be created and scaled on-demand. However, service providers are still concerned about the constraints imposed by their physical infrastructures. In order to keep the required QoS and achieve the goal of upholding the SLA, virtualized resources must be efficiently consolidated to maximize system throughput while keeping energy consumption at a minimum. Using ANN, we propose a predictive SLA-aware approach for consolidating virtualized resources in a cloud environment. To maintain the QoS and to establish an optimal trade-off between performance and energy efficiency, the server's utilization threshold dynamically adapts to the physical machine's resource consumption. Furthermore, resource-intensive VMs are prevented from getting underprovisioned by assigning them to hosts that are both capable and reputable. To verify the performance of our proposed approach, we compare it with non-optimized conventional approaches as well as with other previously proposed techniques in a heterogeneous cloud environment setup.
Keywords
Cloud Computing; Cloud Data Centers; Artificial Neural Network; Resource Provisioning; Green Computing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Park KS, Pai VS. "CoMon: a mostly-scalable monitoring system for PlanetLab.", ACM SIGOPS Operating Systems Review 2006.
2 G. Metri, S.Srinivasaraghavan, S.Weisong, M.Brockmeyer, "Experimental Analysis of Application Specific Energy Efficiency of Data Centers with Heterogeneous Servers," Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on , pp.786,793, 2012.
3 M. Reidmiller, H. Braun, "A Direct Adaptive Method for Faster Back-propagation Learning: The RPRO Algorithm.", In Proc. of the IEEE International Conference on Neural Networks. 1993, p. 135-147.
4 "CloudSim": a toolkit for modeling and simulation of Cloud computing environments and evaluation of resource provisioning algorithms", Software: Practice and Experience, pp. 23-50, 2011.
5 "Amazon EC2 Instance Types", http://aws.amazon.com/ec2/instance-types
6 "Standard Performance Evaluation Corporation", http://www.spec.org/power_ssj2008/results/res2011q1/power_ssj2008-20110209-00353.html
7 "Standard Performance Evaluation Corporation", http://www.spec.org/power_ssj2008/results/res2010q2/power_ssj2008-20100315-00239.html
8 A. Beloglazov and R. Buyya, "Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers", Concurrency and Computation: Practice and Experience (CCPE), John Wiley & Sons, Ltd, pp. 1397-1420, 2012.
9 J. Stoess and L. Bellosa, "Energy Management for Hypervisor-based Virtual Machines", In Proc. of IEEE Symposium on USENIX Annual Technical Conference, pp. 28-37, 2007.
10 F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, and J. Lawall, "Entropy: a consolidation manager for clusters", In Proc. of VEE, 2009.
11 M. Chen, H. Zhang, Y.-Y. Su, X. Wang, G. Jiang, and K. Yoshihira, "Effective VM sizing in virtualized data centers", In Proc. of the IFIP/IEEE International Symposium on Integrated Network Management, 2011.
12 M. Bichler, T. Setzer, and B. Speitkamp, "Capacity planning for virtualized servers", In Proc. of the 16th Annual Workshop on Information Technologies and Systems, 2006.
13 J. Heo, D. Henriksson, L. Xue, and T. Abdelzaher, "Integrating adaptive components: An emerging challenge in performance-adaptive systems and a server farm case-study," In Proc. of the 28th IEEE International Real-Time Systems Symposium, pp. 227-238, 2007.
14 Q. Tang, S. K. S. Gupta, and G. Varsamopoulos, "Energy-efficient thermal-aware task scheduling for homogeneous high-performance computing data centers: A cyber-physical approach," IEEE Trans. Parallel Distrib. Syst., pp. 1458-1472, 2008.
15 U. S. Environmental Protection Agency, Report to congress on server and data center energy efficiency public law 109-431. Technical report, EPA ENERGY STAR Program, 2007.
16 G. Khanna, K. A. Beaty, G. Kar, and A. Kochut, "Application performance management in virtualized server environments," In Proc. of Network Operations and Management Symposium (NOMS), pp.373-381, 2006.
17 B. Li, J. Li, J. Huai, T. Wo, Q. Li, and L. Zhong, "EnaCloud: An Energy Saving Application Live Placement Approach for Cloud Computing Environments", IEEE International Conference on Cloud Computing, pp. 17-24, 2009.
18 G. Jung, K.R. Joshi, M.A. Hiltunen, S.D. Schlichting, and C. Pu, "A cost-sensitive adaptation engine for server consolidation of multi-tier applications", Proc. of the 10th ACM/IFIP/USENIX International Conference on Middleware, pp.1-20, 2009.
19 A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy, "Optimal power allocation in server farms", In SIGMETRICS, pp. 157-168, 2009.
20 N. Bobroff, A. Kochut, and K.A. Beaty, "Dynamic placement of virtual machines for managing sla violations", In Proc. of the 10th IFIP/IEEE International Symposium on Integrated Network Management, 2007.
21 G. Jung, M. A. Hiltunen, K. R. Joshi, R. D. Schlichting, and C. Pu, "Mistral: Dynamically managing power, performance, and adaptation cost in Cloud infrastructures", In Proc. of the 30th Intl. Conf. on Distributed Computing Systems, pp. 62-73, 2010.
22 X. Wang and Y. Wang, "Coordinating power control and performance management for virtualized server clusters," IEEE Transactions on Parallel and Distributed Systems (TPDS), pp.245-259, 2011.
23 T. Wood, P. J. Shenoy, A. Venkataramani, and M. S. Yousif, "Black-box and gray-box strategies for virtual machine migration", In Proc. of NSDI, 2007.
24 A.Beloglazov, J. H. Abawajy, R.Buyya, "Energyaware resource allocation heuristics for efficient management of data centers for Cloud computing", Future Generation Comp. Syst. (FGCS),pp. 755-768, 2012.
25 R. Nielsen, C. Iversen, and P. Bonnet, "Private Cloud Configuration with MetaConfig", Proc. for IEEE 4th International Conference on Cloud Computing, 2011.