Decision Making Framework for Decentralized Virtual Machine Placement in Cloud Computing

  • Authors

    • Suresh B.Rathod
    • V Krishna Reddy
    2018-03-18
    https://doi.org/10.14419/ijet.v7i2.7.10926
  • Cloud computing (CC), Virtual Machine (VM), Managing Host (MH), Acting Host (AH).
  • In distributed cloud environment hosts are configured with Local Resource Monitors (LRM). This LRM monitors the underlying hosts’ resource usage, runs independently and balances the underling host’s load by migrating Virtual Machine (VM) instance. For the dynamic environment, each hosts has varying resource requirement, hosts load cannot remain constant. LRM at each host takes decision for VM migration considering static threshold on its own and other hosts current CPU utilization. This result in chances of getting selected same host for VM placement by multiple hosts to reduce resource usage of underlying hosts. The decision making at each server causes the problem of same host identification by multiple hosts during VM placement and consumes extra CPU power and network bandwidth consumption towards each server. This paper addresses the above said issue by proposing decentralized decision making framework for cloud considering hybrid Peer to Peer (P2P) network topology. Proposed solution results avoiding above said issues and balances the load across servers in DC.

     

     

  • References

    1. [1] “National Institute of Standards and Technology | NIST.†[Online]. Available: https://www.nist.gov/. [Accessed: 29-Dec-2017].

      [2] A. Shribman and B. Hudzia, “Pre-copy and post-copy VM live migration for memory intensive applications,†Lect. Notes Computer. Science (including Subser. Lecture Notes Artificial Intelligence. Lecture Notes Bioinformatics), vol. 7640 LNCS, 2013, pp. 539–547, available online: https://link.springer.com/chapter/10.1007/978-3-642-36949-0_63: 28.02.2015.

      [3] “AWS suffers a five-hour outage in the US News Datacenter Dynaimcs.â€[Online].Available:http://www.datacenterdynamics.com/content-tracks/colo-cloud/aws-suffers-a-five-hour-outage-in-the-us/94841.fullarticle. [Accessed: 04-Jan-2018].

      [4] R. Benali, H. Teyeb, A. Balma, S. Tata, and N. Ben Hadj Alouane, “Evaluation of traffic-aware VM placement policies in distributed cloud using Cloud Simâ€, Proceedings of the conference Proc. - 25th IEEE Int. Conf. Enabling Technology Infrastructure. Collab. Enterp. WETICE 2016,pp.95–100, http://ieeexplore.ieee.org/document/7536438/.

      [5] W.T. Wen, C.D. Wang, D.S. Wu, and Y.Y. Xie, “An ACO-based Scheduling Strategy on Load Balancing in Cloud Computing Environmentâ€, Proceedings of the conference Ninth Int. Conf. Front. Comput. Sci. Technol., pp. 364–369, https://doi.org/10.1109/FCST.2015.41.

      [6] E. Feller, C. Morin, and A. Esnault, “A case for fully decentralized dynamic VM consolidation in cloudsâ€,Proceedings of the conference Cloud Com 2012 - Proc. 2012 4th IEEE Int. Conf. Cloud Comput. Technol. Sci.,pp. 26–33, https://doi.org/10.1109/CloudCom.2012.6427585.

      [7] D. Grygorenko, S. Farokhi, and I. Brandic, “Cost-aware VM placement across distributed DCs using Bayesian networksâ€, Proceedings of the conference Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 9512, pp. 32–48, https://doi.org/10.1007/978-3-319-43177-2_3.

      [8] M. Pantazoglou, G. Tzortzakis, and A. Delis, “Decentralized and Energy-Efficient Workload Management in Enterprise Cloudsâ€, IEEE Transactions on Cloud Computing, vol. 4, no. 2, 2016,pp. 196–209,available online: http://ieeexplore.ieee.org/document/7180318/,last vist:21:7:2017.

      [9] Z. Bagheri and K. Zamanifar, “Enhancing energy efficiency in resource allocation for real-time cloud servicesâ€, 2014 7th Int. Symp. Telecommun. IST 2014, pp. 701–706, https://doi.org/10.1109/ISTEL.2014.7000793.

      [10] M. H. Ferdaus, M. Murshed, R. N. Calheiros, and R. Buyya, “An algorithm for network and data-aware placement of multi-tier applications in cloud data centersâ€, Journal of Network and Computer Applications, vol. 98, no. September 2017, 2017,pp. 65–83, available online:https://dl.acm.org/citation.cfm?id=3164305,last visit:11:02:2018.

      [11] S. Nikzad, “An Approach for Energy Efficient Dynamic Virtual Machine Consolidation in Cloud Environmentâ€, International Journal of Advanced Computer Science and Applications,vol. 7, no. 9,2016, pp.1–9,available online:http://thesai.org/Publications/ViewPaper?Volume=7&Issue=9&Code=ijacsa&SerialNo=1,last visit:12:02:2018.

      [12] Y. Zhao and W. Huang, “Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloudâ€, Proceedings of the conference 2009 Fifth Int. Jt. Conf. INC, IMS IDC, pp. 170–175, https://doi.org/10.1109/NCM.2009.350.

      [13] X. Fu and C. Zhou, “Virtual machine selection and placement for dynamic consolidation in Cloud computing environmentâ€, Frontiers of Computer Science, vol. 9, no. 2, 2015,pp. 322–330, available online:https://link.springer.com/article/10.1007/s11704-015-4286-8,last visit:11:2:2018.

      [14] X. Y. Wang, X. J. Liu, L. H. Fan, and X. H. Jia, “A Decentralized Virtual Machine Migration Approach of Data Centers for Cloud Computingâ€, Math. Probl. Eng., vol. 2013, pp. 10, available online: https://www.hindawi.com/journals/mpe/2013/878542/,last vist: 12:02:2014.

      [15] X. Meng, C. Isci, J. O. Kephart, L. Zhang, E. Bouillet, and D. Pendarakis, “Efficient resource provisioning in compute clouds via VM multiplexingâ€, Proceedings of the conference 7th Int. Conf. Auton. Comput. - ICAC’10, pp. 11, https://doi.org/10.1145/1809049.1809052.

      [16] T. Daradkeh and A. Agarwal, “Distributed shared memory based live VM migrationâ€, Proceedings of the conference IEEE Int. Conf. Cloud Comput. CLOUD, pp. 826–830, https://doi.org/10.1109/CLOUD.2016.0116.

      [17] Petter Sard, Benoit Hudzia, Steve Walsh, Johan Tordsson, Erik Elmroth. "Principles and Performance Characteristics of Algorithms for Live VM Migration", ACM SIGOPS Operating Systems Review, vol.49, no.1, 2015, pp.142-155, available online: https://dl.acm.org/citation.cfm?id=2723894, last visit: 12:02:2018.

      [18] ANNABATTULA, J., KOTESWARA RAO, S., SAMPATH DAKSHINA MURTHY, A., SRIKANTH, K.S. and DAS, R.P., 2015. Underwater passive target tracking in constrained environment. Indian Journal of Science and Technology, 8(35), pp. 1-4.

      [19] HUSSAIN, S.N. and KISHORE, K.H., 2016. Computational Optimization of Placement and Routing using Genetic Algorithm. Indian Journal of Science and Technology, 9(47),.

  • Downloads

  • How to Cite

    B.Rathod, S., & Krishna Reddy, V. (2018). Decision Making Framework for Decentralized Virtual Machine Placement in Cloud Computing. International Journal of Engineering & Technology, 7(2.7), 705-709. https://doi.org/10.14419/ijet.v7i2.7.10926