Open Access Open Access  Restricted Access Subscription or Fee Access

A New Approach to Improve the Performance of Dynamic Distributed Networks

Shahram Jamali, Khadije Hourali


Efficient placement of VMs in PMs (Physical Machines) in cloud environment improves resources utilization and energy consumption. One of the most important objectives of the VM placement algorithm is determine the optimal location of virtual machines in physical servers So that the minimum number of physical servers to be turned on for enhancing the overall performance of the cloud environment. In this paper, we employ VIKOR method to design a integrated VM placement algorithm, called VIKOR VM Placement (VVMP) which can reduce the number of running PMs and lower the energy consumption. Extensive simulation results in CloudSim environment show that the proposed algorithm outperforms existing algorithms in terms of migration, traffic cost, SLA and energy.


Energy Consumption, VIKOR, Migration, PM.

Full Text:



Cisco Data Center Infrastructure 2.5 Design Guide. May 2008.

Anton Beloglazov and Rajkumar Buyya. “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers”. Concurr. Comput: Pract. Exper., 24(13):1397-1420, September 2012.

Gierniak, M., Zaki, M.J., Li, W. “Compile-Time scheduling Algorithms for a Heterogeneous Network of Workstation”s. The Computer Journal 40(6), 356-372, 1997.

Beloglazov, A. et al. “A taxonomy and survey of energy-efficient data centers and Cloud computing systems”. Proceeding of CoRR, 2010.

Biran, O. et al. “A stable network-aware VM placement for Cloud Systems”. Proceedings of the IEE CCGride’12, Ottawa, 2012.

Meng, X. et al. “Improving the scalability of data center networks with traffic-aware virtual machine placement”. Proceedings of the 29 th Conference on Information Communications (INFOCOM’10), 2010.

G. Jung, M.A. Hiltunen, K.R. Joshi, R. D. Schlichting, C.Pu, “Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures”, In Proc. Of the IEEE 30th International Conference on Distributed Computing Systems (ICDCS‘10), IEEE Press, Jun, 62-73, 2010.

Ching-Chi,Pangffeng,Jan-jan Wu, ”Energy-Aware Virtual machine Dynamic provision and scheduling for cloud computing.” In Proc. of the 2011 IEEE 4th International Conference on cloud computing, 2011.

D.S. Dias and L.H.M.K. Costa. “Online traffic-aware virtual machine placement in data center networks”. In Global Information Infrastructure and Networking Symposium (GIIS), pages 1-8, 2012.

Ankit Anand, “Adaptive Virtual Machine Placement supporting performance SLAs”. A Project Report submitted in partial ful_lment of the requirements for the Degree of Master of Technology In Computational Science, Super Computer Education and Research Centre Indian Institute of Science Bangalore-560 012 (INDIA), 10-23, 2013.

Aaron Carroll, Gernot Heiser, “An Analysis of Power Consumption in a Smartphone”, USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference ,21-25, 2010.

Calcavecchia, N.M. ; Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy ; Biran, O. ; Hadad, E. ; Moatti, Y. “VM Placement Strategies for Cloud Scenarios”. Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on, 852 – 859, 2012.

A. Andrzejak, D. Kondo, and S. Yi, “Decision Model for Cloud Computing under SLA Constraints,” INRIA Technical Report-004/4849, Version 1, April 21, 2010.

Yu, P.L., “A Class of Solutions for Group Decision Problems”. Management Science 19, 936–946, 1973.

Zeleny, M, “Multiple Criteria Decision Making. McGraw-Hill”, New York , 1982.

Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and Rajku- mar Buyya. “Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms”. Softw. Pract. Exper., 41(1):23-50, January 2011.

Atiq Rehman and M. Hussain. “Efficient cloud data condentiality for daas”. International Journal of Advanced Science and Technology, 35:1-10, October 2011.

A. Singh, M. Korupolu, and D. Mohapatra. “Server-storage virtualization: Integration and load balancing in data centers”. In High Performance Computing, Networking, Storage and Analysis, 2008. SC 2008. International Conference, pages 1-12, 2008.

Ismael Solis Moreno and Jie Xu. “Energy-efficiency in cloud computing environments: Towards energy savings without performance degradation”. IJCAC, 1(1):17-33, 2011.

Hieu Trong Vu, Soonwook Hwang. “A Traffic and Power-aware Algorithm for Virtual Machine Placement in Cloud Data Center”. International Journal of Grid & Distributed Computing, Vol. 7 Issue 1, 350-355, 2014.


  • There are currently no refbacks.

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