Decision Making Framework for Decentralized Virtual Machine Placement in Cloud Computing

  • Authors

    • Suresh B.Rathod
    • V Krishna Reddy
    https://doi.org/10.14419/ijet.v7i2.7.10926

    Received date: April 2, 2018

    Accepted date: April 2, 2018

    Published date: March 18, 2018

  • Cloud computing (CC), Virtual Machine (VM), Managing Host (MH), Acting Host (AH).
  • Abstract

    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. “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 Com-puter. Science (including Subser. Lecture Notes Artificial Intelli-gence. 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 confer-ence Proc. - 25th IEEE Int. Conf. Enabling Technology Infra-structure. 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 Com-puting 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 decentral-ized 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. (includ-ing 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 vis-it:11:02:2018.
    11. S. Nikzad, “An Approach for Energy Efficient Dynamic Virtu-al 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 Decentral-ized Virtual Machine Migration Approach of Data Centers for Cloud Computing”, Math. Probl. Eng., vol. 2013, pp. 10, avail-able 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 Algo-rithms for Live VM Migration", ACM SIGOPS Operating Sys-tems 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 Algo-rithm. 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 and Technology, 7(2.7), 705-709. https://doi.org/10.14419/ijet.v7i2.7.10926