CHALLENGES OF USING LIVE PROCESS MIGRATION IN DISTRIBUTED EXASCALE SYSTEMS

Volume 3 (2), December 2020, Pages 151-163

Zeinab Sohrabi, Ehsan Mousavi Khaneghah


Department of Computer Engineering, Faculty Engineering, Shahed University, Tehran, Iran, This email address is being protected from spambots. You need JavaScript enabled to view it., This email address is being protected from spambots. You need JavaScript enabled to view it.


Abstract

Virtual machine-based process migrator mechanisms have the potential to be used in distributed exascale systems due to their ability to execute process execution and support environments with the heterogenous of the computational unit. The ability to reduce process suspension time and use the concept of live process migrator makes it possible to use this mechanism to transfer processes in distributed exascale systems to prevent related process activity failure. The performance function of a virtual machine-based process migrator mechanism cannot manage dynamic and interactive events and the effects of this event on the mechanism operation and the change in the basic concept of system activity from the concept of the process to the concept of global activity. This paper examines the challenges of dynamic and interactive event occurrence on virtual machine-based process migrators by analyzing VM-based migrator's performance function.

Keywords:

Virtual Machine-Based Process Migration, Distributed Exascale Systems, Dynamic and Interactive Events, Process State.

DOI: https://doi.org/10.32010/26166127.2020.3.2.151.163

 

 

Reference 

Barak, A., & La'adan, O. (1998). The MOSIX multicomputer operating system for high performance cluster computing. Future Generation Computer Systems, 13(4-5), 361-372.

Barak, A., Guday, S., & Wheeler, R. G. (1993). The MOSIX distributed operating system: load balancing for UNIX (Vol. 13). Berlin: Springer-Verlag.

Barham, P., Dragovic, B., et al. (2003). Xen and the art of virtualization. ACM SIGOPS operating systems review, 37(5), 164-177.

Chirammal, H. D., Mukhedkar, P., & Vettathu, A. (2016). Mastering KVM virtualization. Packt Publishing Ltd.

Duolikun, D., Watanabe, R., Enokido, T., & Takizawa, M. (2017, March). An eco migration of virtual machines in a server cluster. In 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA) (pp. 1098-1105). IEEE.

Gharb, H., Khaneghah, E. M., et al. (2019) Challenges of execution trend in distributed Exascale system. Journal of Distributed Computing and Systems, 2(1), 140-151.

Gholami, M. F., Daneshgar, F., Low, G., & Beydoun, G. (2016). Cloud migration process - A survey, evaluation framework, and open challenges. Journal of Systems and Software, 120, 31-69.

Gupta, D., Cherkasova, L., Gardner, R., & Vahdat, A. (2006, November). Enforcing performance isolation across virtual machines in Xen. In ACM/IFIP/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing (pp. 342-362). Springer, Berlin, Heidelberg.

Jain, N., Menache, I., Shepherd, F. B., & Naor, J. S. (2017). U.S. Patent No. 9,619,297. Washington, DC: U.S. Patent and Trademark Office.

Junior, P. S., Miorandi, D., & Pierre, G. (2020, December). Stateful Container Migration in Geo-Distributed Environments. In CloudCom 2020 12th IEEE International Conference on Cloud Computing Technology and Science.

Khaneghah, E. M., ShowkatAbad, A. R., & Ghahroodi, R. N. (2018, February). Challenges of process migration to support distributed exascale computing environment. In Proceedings of the 2018 7th International Conference on Software and Computer Applications (pp. 20-24).

Khaneghah, E. M., ShowkatAbad, A. R., et al. (2018). ExaMig matrix: Process migration based on matrix definition of selecting destination in distributed exascale environments. Azerbaijan Journal of High Performance Computing, 1(1), 20-41.

Kovari, A., & Dukan, P. (2012, September). KVM & OpenVZ virtualization based IaaS open source cloud virtualization platforms: OpenNode, Proxmox VE. In 2012 IEEE 10th Jubilee International Symposium on Intelligent Systems and Informatics (pp. 335-339). IEEE.

Milojičić, D. S., Douglis, F., et al. (2000). Process migration. ACM Computing Surveys (CSUR), 32(3), 241-299.

Mousavi Khaneghah, E., Noorabad Ghahroodi, R., & Reyhani ShowkatAbad, A. (2018). A mathematical multi-dimensional mechanism to improve process migration efficiency in peer-to-peer computing environments. Cogent Engineering, 5(1), 1458434.

Noshy, M., Ibrahim, A., & Ali, H. A. (2018). Optimization of live virtual machine migration in cloud computing: A survey and future directions. Journal of Network and Computer Applications, 110, 1-10.

Pickartz, S., Breitbart, J., & Lankes, S. (2016). Implications of process-migration in virtualized environments. In Proceedings of the 1st COSH Workshop on Co-Scheduling of HPC Applications (p. 31).

Pickartz, S., Lankes, S., Monti, A., Clauss, C., & Breitbart, J. (2016, July). Application migration in HPC - A driver of the exascale era?. In 2016 International Conference on High Performance Computing & Simulation (HPCS) (pp. 318-325). IEEE.

Reghenzani, F., Pozzi, G., et al. (2016, September). The MIG framework: enabling transparent process migration in Open MPI. In Proceedings of the 23rd European MPI Users' Group Meeting (pp. 64-73).

Singh, G., & Gupta, P. (2016, September). A review on migration techniques and challenges in live virtual machine migration. In 2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions)(ICRITO) (pp. 542-546). IEEE.

Smith, J. M. (1988). A survey of process migration mechanisms. ACM SIGOPS Operating Systems Review, 22(3), 28-40.

Steketee, E., Zhu, W. P., & Moseley, P. (1994, June). Implementation of process migration in amoeba. In 14th International Conference on Distributed Computing Systems (pp. 194-201). IEEE. J. M. Smith, "A survey of process migration mechanisms," ACM SIGOPS Operating Systems Review, vol. 22, no. 3, pp. 28-40, 1988.

Takagawa, Y., & Matsubara, K. (2019). Yet another container migration on FreeBSD. In AsiaBSDCon 2019 Proceedings (pp. 97-102).

Tanenbaum, A. S., Van Renesse, R., et al. (1990). Experiences with the Amoeba distributed operating system. Communications of the ACM, 33(12), 46-63.

Varadarajan, S., & Ruscio, J. (2009). U.S. Patent No. 7,536,591. Washington, DC: U.S. Patent and Trademark Office.

Zheng, Y., & Nicol, D. M. (2011, June). A virtual time system for openvz-based network emulations. In 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation (pp. 1-10). IEEE.