412
Views
50
CrossRef citations to date
0
Altmetric
Original Articles

An efficient approach for improving virtual machine placement in cloud computing environment

ORCID Icon, &
Pages 1149-1171 | Received 24 May 2016, Accepted 19 Mar 2017, Published online: 05 Apr 2017

References

  • Arani, M. G., & Shamsi, M. (2015). An extended approach for efficient data storage in cloud computing environment. International Journal of Computer Network and Information Security, 7, 30–38.
  • Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., &  ...   Warfiled, A. (2003). Xen and the art of virtualization. ACM SIGOPS Operating Systems Review, 37, 164–177.10.1145/1165389
  • Beloglazov, A. (2013). Energy-efficient management of virtual machines in data centers for cloud computing ( Doctoral dissertation), University of Melbourne, Australia.
  • Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Future Generation Computer Systems, 28, 755–768.10.1016/j.future.2011.04.017
  • Beloglazov, A., & Buyya, R. (2012a). 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, 24, 1397–1420.10.1002/cpe.v24.13
  • Beloglazov, A., & Buyya, R. (2012b). 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, 24, 1397–1420.10.1002/cpe.v24.13
  • Beloglazov, A., & Buyya, R. (2013). Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Transactions on Parallel and Distributed Systems, 24, 1366–1379.10.1109/TPDS.2012.240
  • Bobroff, N., Kochut, A., & Beaty, K. (2007). Dynamic placement of virtual machines for managing sla violations. In 10th IFIP/IEEE International Symposium on Integrated Network Management, 2007. IM’07 (pp. 119–128). Munich: IEEE.
  • Brooks, D., & Martonosi, M. (2001). Dynamic thermal management for high-performance microprocessors. In The Seventh International Symposium on High-Performance Computer Architecture, 2001. HPCA (pp. 171–182). Monterrey Nuevoleon: IEEE.
  • Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., & Buyya, R. (2011). CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41, 23–50.
  • Celesti, A., Tusa, F., Villari, M., & Puliafito, A. (2010). Improving virtual machine migration in federated cloud environments. In 2010 Second International Conference on Evolving Internet (INTERNET) (pp. 61–67). Valencia: IEEE.
  • Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., & Warfield, A. (2005). Live migration of virtual machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation-Volume 2 (pp. 273–286). Berkeley, CA: USENIX Association.
  • Deshpande, U., Wang, X., & Gopalan, K. (2011). Live gang migration of virtual machines. In Proceedings of the 20th international symposium on High performance distributed computing (pp. 135–146). San Jose: ACM
  • Fallah, M., & Arani, M. G. (2015). ASTAW: Auto-scaling threshold-based approach for web application in cloud computing environment. International Journal of u-and e-Service, Science and Technology, 8, 221–230.10.14257/ijunesst
  • Fang, W., Liang, X., Li, S., Chiaraviglio, L., & Xiong, N. (2013). VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers. Computer Networks, 57, 179–196.10.1016/j.comnet.2012.09.008
  • Feller, E., Rilling, L., & Morin, C. (2011). Energy-aware ant colony based workload placement in clouds. In Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing (pp. 26–33). Washington, DC: IEEE.
  • Fereydooni, A., Shamsi, M., & Arani, M. G. (2014). EDLT: An extended DLT to enhance load balancing in cloud computing. International Journal of Computer Applications, 108, 6–11.10.5120/18921-0263
  • Ghiasi, H., & Arani, M. G. (2015). Smart virtual machine placement using learning automata to reduce power consumption in cloud data centers. The Smart Computing Review, 5, 553–562.10.6029/smartcr.2015.06.005
  • Ghobaei-Arani, M., Jabbehdari, S., & Pourmina, M. A. (2016). An autonomic approach for resource provisioning of cloud services. Cluster Computing, 19, 1017–1036.10.1007/s10586-016-0574-9
  • Ghobaei-Arani, M., Jabbehdari, S., & Pourmina, M. A. (2017). An autonomic resource provisioning approach for service-based cloud applications: A hybrid approach. Future Generation Computer Systems. doi: 10.1016/j.future.2017.02.022 
  • Goudarzi, H., & Pedram, M. (2012). Energy-efficient virtual machine replication and placement in a cloud computing system. In 2012 IEEE 5th International Conference on Cloud Computing (CLOUD) (pp. 750–757). Honolulu, HI: IEEE.
  • Gupta, R. K., & Pateriya, R. K. (2014). Survey on virtual machine placement techniques in cloud computing environment. International Journal on Cloud Computing: Services and Architecture (IJCCSA), 4(4), 1–7.
  • Hemalatha, M. (2013). Cluster based bee algorithm for virtual machine placement in cloud data center. Journal of Theoretical & Applied Information Technology, 57(3), 1–10.
  • Horri, A., Rahmanian, A., & Dastghaibyfard, G. H. (2015). Energy and performance-aware virtual machine consolidation in Cloud computing a two dimensional approach. Turkish Journal of Engineering, 1, 20–35.
  • Jiang, D., Huang, P., Lin, P., & Jiang, J. (2012). Energy efficient VM placement heuristic algorithms comparison for cloud with multidimensional resources. In International Conference on Information Computing and Applications (pp. 413–420). Chengde: Springer10.1007/978-3-642-34062-8
  • Kansal, A., Zhao, F., Liu, J., Kothari, N., & Bhattacharya, A. A. (2010). Virtual machine power metering and provisioning. In Proceedings of the 1st ACM symposium on Cloud computing (pp. 39–50). Indiana, IN: ACM.
  • Kord, N., & Haghighi, H. (2013). An energy-efficient approach for virtual machine placement in cloud based data centers. In 2013 5th Conference on Information and Knowledge Technology (IKT) (pp. 44–49). Shiraz: IEEE.
  • Liu, H., Jin, H., Xu, C. Z., & Liao, X. (2013). Performance and energy modeling for live migration of virtual machines. Cluster Computing, 16, 249–264.10.1007/s10586-011-0194-3
  • Liu, L., Wang, H., Liu, X., Jin, X., He, W. B., Wang, Q. B., & Chen, Y. (2009). GreenCloud: A new architecture for green data center. In Proceedings of the 6th international conference industry session on Autonomic computing and communications industry session (pp. 29–38) Barcelona: ACM.
  • Mogouie, K., Arani, M. G., & Shamsi, M. (2015). A novel approach for optimization auto-scaling in cloud computing environment. International Journal of Modern Education and Computer Science, 7, 9–16.10.5815/ijmecs
  • Misra, S., Krishna, P. V., Saritha, V., & Obaidat, M. S. (2013). Learning automata as a utility for power management in smart grids. IEEE Communications Magazine, 51, 98–104.10.1109/MCOM.2013.6400445
  • Park, K., & Pai, V. S. (2006). CoMon. ACM SIGOPS operating systems review, 40, 65–74.10.1145/1113361
  • Pathan, N., & Shetty, B. (2014). Virtual machine placement in cloud. International Journal of Computer Science and Information Technologies, 5, 1833–1835.
  • Rahmanian, A. A., Dastghaibyfard, G. H., & Tahayori, H. (2016). Penalty-aware and cost-efficient resource management in cloud data centers. International Journal of Communication Systems. doi: 10.1002/dac.3179.
  • Sotomayor, B., Montero, R. S., Llorente, I. M., & Foster, I. (2009). Virtual infrastructure management in private and hybrid clouds. IEEE Internet Computing, 13, 14–22.10.1109/MIC.2009.119
  • Taheri, B. S., Arani, M. G., & Maeen, M. (2014). ACCFLA: Access control in cloud federation using learning automata. International Journal of Computer Applications, 107, 30–40.
  • Vu, H. T., & Hwang, S. (2014). A traffic and power-aware algorithm for virtual machine placement in cloud data center. International Journal of Grid & Distributed Computing, 7, 350–355.
  • Wang, X., & Liu, Z. (2012). An energy-aware VMs placement algorithm in cloud computing environment. In 2012 Second International Conference on Intelligent System Design and Engineering Application (ISDEA) (pp. 627–630). Hainan: IEEE.
  • Xu, F., Liu, F., Liu, L., Jin, H., Li, B., & Li, B. (2014). iAware: Making live migration of virtual machines interference-aware in the cloud. IEEE Transactions on Computers, 63, 3012–3025.10.1109/TC.2013.185
  • Xu, F., Liu, F., & Jin, H. (2016). Heterogeneity and interference-aware virtual machine provisioning for predictable performance in the cloud. IEEE Transactions on Computers, 65, 2470–2483.10.1109/TC.2015.2481403
  • Xu, F., Liu, F., Jin, H., & Vasilakos, A. V. (2014). Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions. Proceedings of the IEEE, 102, 11–31.10.1109/JPROC.2013.2287711
  • Ye, K., Huang, D., Jiang, X., Chen, H., & Wu, S. (2010). Virtual machine based energy-efficient data center architecture for cloud computing: A performance perspective. In Proceedings of the 2010 IEEE/ACM Int’l Conference on Green Computing and Communications & Int’l Conference on Cyber, Physical and Social Computing (pp. 171–178). Washington, DC: ACM.
  • Zhuang, Z., & Guo, C. (2013). OCPA: An algorithm for fast and effective virtual machine placement and assignment in large scale cloud environments. In 2013 International Conference on Cloud Computing and Big Data (CloudCom-Asia) (pp. 254–259).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.