Total views : 336

FuMAEVMS Novel VM Selection in Dynamic Consolidation of Virtual Machine


  • Faculty Math and Natural Science, Departement Computer Science and Electronics, Universitas Gadjah Mada, Yogyakarta 55281, Indonesia


Background/Objective: Dynamic VM consolidation has been known as one from several ways to reduce energy consumption in cloud data center. The problem in reducing energy consumption with dynamic VM Consolidation has recognize as NP-Hard problem that divided into four subs, where VM selection is one of sub-problem. The objective VM selection is to choose the best VM that suitable to move from overload host and avoid oversubscription host. Methods: This research proposed novel VM selection model based on Fuzzy Logic, Markov Normal Algorithm (MA) and Existing VM Selection (FuMAEVMS) in dynamic VM consolidation. Moreover, RAM VM and max MIPS VM are consider as attribute to be used. The proposed VM selection model have been evaluated using Cloudsim with datasets from PlanetLabs in various condition of VM instance. The research measured the performance using several parameters such as Energy Consumption (EC), SLA Violation (SLAV), SLA Time per active host (SLATAH) and Performance Degradation Due Migration (PDM). FuMAEVMS were compared with existing VM selection such asconstant first selection (CFS), minimum migration time (MMT), random choice (RC) and maximum correlation (MC). Findings: FuMAEVMS as Novel VM selection capable to decide which VM that should be migrate from overload host in various condition VM instances that gives improvement of energy efficiency in cloud data center. We analyze the used of fuzzy logic in categorizing attribute VM capable to help in minimize rules production in Markov Normal Algorithm. This condition gives benefit to MA in deciding suitable existing VM selection such as CFS, MMT or MC to be used in migrating VM. Improvement: Results experiment has showed FuMAEVMS VM selection capable to reduced energy consumption in cloud data center significantly up to 4.45% when applied in dynamic VM consolidation compared with RC, MMT and MC.


CFS, Cloud Data Center, Energy Efficiency, Fuzzy, MC, Markov Normal Algorithm, MMT.

Full Text:

 |  (PDF views: 274)


  • Shyamala K, Rani TS. An Analysis on Efficient Resource Allocation Mechanisms in Cloud Computing. Indian Journal of Scince and Technology. 2015; 8(9):814–21.
  • Brown R, others. Report to congress on server and data center energy efficiency: Public law. 2008; 109–431.
  • Beloglazov A, Buyya R. Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science. 2010; 4.
  • Keller G, Tighe M, Lutfiyya H, Bauer M. An analysis of first fit heuristics for the virtual machine relocation problem. 2012 8th International Conference on Network and Service Management (CNSM). 2012. p. 406–13.
  • Chen G, He W, Liu J, et al. Energy-aware Server Provisioning and Load Dispatching for Connection-intensive Internet Services. In: Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, Berkeley, CA, USA. 2008; 337–50.
  • Beloglazov A, Buyya R, Lee YC, Zomaya A. 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. 2012; 2:1397–420.
  • Zhihong Li, Luo W, Lu X, Wei J. A Live Migration Strategy for Virtual Machine Based on Performance Predicting. In: 2012 International Conference on Computer Science and Service System. Ieee. 2012. p. 72–6.
  • Masoumzadeh S, Hlavacs H. Integrating VM Selection Criteria in Distributed Dynamic VM Consolidation Using Fuzzy Q-Learning. In: 9th International Conference on Netork and Service Management (CNSM). Ieee. 2013. p. 332–8.
  • Hongyou L, Jiangyong W. Energy-aware scheduling scheme using workload-aware consolidation technique in cloud data centres. Communications, China. 2013; 10:114–24.
  • Shu W, Wang W, Wang Y. A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing. EURASIP Journal on Wireless Communications and Networking. 2014; 64:1–9.
  • Shidik GF, Ashari A. Efficiency Energy Consumption in Cloud Computing Based on Constant Position Selection Policy in Dynamic Virtual Machine Consolidation. Advanced Science Letters. 2014; 20:2119–24.
  • Fu X, Zhou C. Virtual machine selection and placement for dynamic consolidation in Cloud computing environment. Frontiers of Computer Science. 2015; 9:322–30.
  • Zhou Z, Hu Z, Song T, Yu J. A novel virtual machine deployment algorithm with energy efficiency in cloud computing. Journal of Central South University. 2015; 22:94–983.
  • Shidik GF, Azhari, Mustofa K. Evaluation of Selection Policy with Various Virtual Machine Instances in Dynamic VM Consolidation for Energy Efficient at Cloud Data Centers. Journal of Networks. 2015; 10:397–406.
  • Shidik GF, Azhari, Mustofa K. Evaluation of VM Selection Policy in Minimizing Cost Energy VM Migration at Dynamic Virtual Machine Consolidation. Advanced Science Letters. 2015; 21:3293–6.
  • Zadeh LA. Fuzzy Sets, Fuzzy Logic, Fuzzy Systems. World Scientific. 1996.
  • Li J, Fan W. Coordination Scheduling Based On Fuzzy Concepts. In: First International Conference on Machine Learning and Cybernatics. 2002. p. 1489–92.
  • Xu J, Zhao M, Fortes J, et al. On the Use of Fuzzy Modeling in Virtualized Data Center Management. Fourth International Conference on Autonomic Computing (ICAC’07). 2007. p. 25–5.
  • Xu J, Zhao M, Fortes J, et al. Autonomic resource management in virtualized data centers using fuzzy logic-based approaches. Cluster Computing. 2008; 11:213–27.
  • Xu J, Fortes JAB. Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments. 2010 IEEE/ACM International Conference on Green Computing and Communications and International Conference on Cyber, Physical and Social Computing. 2010. p. 179–88.
  • Mukherjee K, Sahoo G. Mathematical Model of Cloud Computing Framework Using Fuzzy Bee Colony Optimization Technique. In: 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies. 2009. p. 664–8.
  • Sithu M, Thein NL. A Resource Provisioning Model for Virtual Machine Controller Based on Neuro-Fuzzy System. In: The 2nd International Conference on Next Generation Information Technology (ICNIT). 2011. p. 109–14.
  • Ramezani F, Lu J, Hussain F. An online fuzzy Decision Support System for Resource Management in cloud environments. 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS). 2013; 754–9.
  • Gong L, Xie J, Li X, Deng B. Study on energy saving strategy and evaluation method of green cloud computing system. In: Industrial Electronics and Applications (ICIEA). 2013; 483–8.
  • Katzenelson J. The Markov algorithm as a language parser—Linear bounds. Journal of Computer and System Sciences. 1972; 6:465–78.
  • Yuanmi C. Markov Algorithm. Institut de Recherche en Informatique Fondamentale, France. 2007; 1–7.
  • Shidik GF, Pulungan R. Application of Markov’s Normal Algorithm. Advanced Science Letters. 2015; 21:3271–4.
  • Shanin NA. Constructive real numbers and constructive function spaces. American Mathematical Society. 1968.
  • Rajan EG. Symbolic Computing - Signal and Image Processing. Anshan Publishers. 2005.
  • Feitelson D. Workload modeling for computer systems performance evaluation. Cambrifge University Press. 2015.
  • Park K, Pai VS. CoMon : A Mostly-Scalable Monitoring System for PlanetLab. 2004.
  • Calheiros RN, Ranjan R, Beloglazov A, et al. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, Wiley Press, New York, USA. 2011; 41:23–50.
  • (2008) SPECpower_ssj2008 Hewlett-Packard Company ProLiant ML110 G5. Available from: Date Accessed 20 November 2015.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.