|تعداد مشاهده مقاله||2,245,292|
|تعداد دریافت فایل اصل مقاله||1,598,080|
|Journal of Electrical and Computer Engineering Innovations (JECEI)|
|مقاله 3، دوره 8، شماره 2، مهر 2020، صفحه 169-182 اصل مقاله (1.27 M)|
|نوع مقاله: Original Research Paper|
|شناسه دیجیتال (DOI): 10.22061/jecei.2020.7219.371|
|H. Jahanpour؛ H. Barati ؛ A. Mehranzadeh|
|Department of Computer Engineering, Dezful Branch, Islamic Azad University, Dezful, Iran|
|تاریخ دریافت: 21 آبان 1398، تاریخ بازنگری: 13 بهمن 1398، تاریخ پذیرش: 15 اردیبهشت 1399|
|Background and Objectives: Cloud Computing has brought a new dimension to the IT world. The technology of cloud computing allows employing a large number of Virtual Machines to run intensive applications. Each failure in running applications fails system operations. To solve the problem, it is required to restart the systems.|
Methods: In this paper, to predict and avoid failure in HPC systems, a method of fault tolerance to High-Performance Computing systems (HPC) in the cloud is called Daemon-COA-MMT (DCM), has been proposed. In the proposed method, the Daemon Fault Tolerance technique has been enhanced, and COA-MMT has been utilized for load balancing. The method consists of four modules, which are used to determine the host state. When the system is in the alarm state, the current host may face failure. Then the most optimal host for migration is selected, and process-level migration is performed. The method causes decreased migration overheads, decreased system performance speed, optimal use of underutilized hosts instead of leasing new hosts, appropriate load balancing, equal use of hardware resources by all hosts, focusing on QoS and SLA, and the significant decrease of energy consumption.
Results: The simulation results revealed that in terms of parameters, the proposed method declines average job makespan, average response time, and average task execution cost by 18.06%, 35.68%, and 24.6%, respectively. The proposed fault tolerance algorithm has improved energy consumption by 30% and decreased the HPC systems' failure rate.
Conclusion: In this study, the Daemon Fault Tolerance technique has been enhanced, and COA-MMT has been utilized for load balancing in high performance computing in the cloud computing.
|Cloud Computing؛ Fault Tolerance؛ High Performance Computing؛ Virtual Machines؛ Load Balancing|
 F. Zafar, A. Khan, S.U.R. Malik, M. Ahmed, A. Anjum, M.I. Khan, et al., “A survey of cloud computing data integrity schemes: Design challenges, taxonomy and future trends,” Computers & Security: 65, 29-49, 2017.
 M.A. Netto, R.N. Calheiros, E.R. Rodrigues, R.L. Cunha, R. Buyya, “HPC cloud for scientific and business applications: taxonomy, vision, and research challenges,” ACM Computing Surveys (CSUR), 51(1): 1-29, 2018.
 M.R. Mesbahi, A.M. Rahmani, M. Hosseinzadeh, “Reliability and high availability in cloud computing environments: a reference roadmap,” Human-centric Computing and Information Sciences, 8(1): 20, 2018.
 A. Rezaeipanah, M. Mojarad, A. Fakhari, “Providing a new approach to increase fault tolerance in cloud computing using fuzzy logic,” International Journal of Computers and Applications: 1-9, 2000.
 Q. Lin, K. Hsieh, Y. Dang, H. Zhang, K. Sui, Y. Xu, et al., “Predicting Node failure in cloud service systems. in Proc. the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering: 480-490, 2018.
 A. Hota, S. Mohapatra, S. Mohanty, “Survey of different load balancing approach-based algorithms in cloud computing: a comprehensive review,” Computational intelligence in data mining: 99-110, 2019.
 M. Kumar, S.C. Sharma, “Dynamic load balancing algorithm to minimize the makespan time and utilize the resources effectively in cloud environment,” International Journal of Computers and Applications, 42(1), 108-117, 2020.
 K. Pan, J. Chen, “Load balancing in cloud computing environment based on an improved particle swarm optimization,” in Proc. 2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS): 595-598, 2015.
 F. Abazari, M. Analoui, H. Takabi, S. Fu, “MOWS: multi-objective workflow scheduling in cloud computing based on heuristic algorithm,” Simulation Modelling Practice and Theory, 93: 119-132, 2019.
 Y.L. Huang, Z.X. Li, “A GA-based resource management algorithm for smart living applications requiring intensive computing power,” in Proc. 2017 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW): 259-260, 2017.
 S.S. Abdhullah, K. Jyoti, S. Sharma, U.S. Pandey, “Review of recent load balancing techniques in cloud computing and BAT algorithm variants,” in Proc. 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom): 2428-2431, 2016.
 S.M. Ghafari, M. Fazeli, A. Patooghy, L. Rikhtechi, “Bee-MMT: A load balancing method for power consumption management in cloud computing,” in Proc. 2013 Sixth International Conference on Contemporary Computing (IC3): 76-80, 2013.
 I.P. Egwutuoha, S. Chen, D. Levy, B. Selic, R. Calvo, “Energy efficient fault tolerance for high performance computing (HPC) in the cloud,” in Proc. 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD): 762-769, 2013.
 I.P. Egwutuoha, S. Chen, D. Levy, B. Selic, R. Calvo, “A proactive fault tolerance approach to High Performance Computing (HPC) in the cloud,” in Proc. 2012 Second International Conference on Cloud and Green Computing (CGC): 268-273, 2012.
 R.R. Chandrasekar, A. Venkatesh, K. Hamidouche, D.K. Panda, “Power-check: An energy-efficient check pointing framework for HPC clusters,” in Proc. 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid): 261-270, 2015.
 M. Yakhchi, S.M. Ghafari, S. Yakhchi, M. Fazeli, A. Patooghi, “Proposing a load balancing method based on Cuckoo Optimization Algorithm for energy management in cloud computing infrastructures,” in Proc. 2015 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO): 1-5, 2015.
 T.D. Devi, A. Subramani, P. Anitha, “Modified adaptive neuro fuzzy inference system based load balancing for virtual machine with security in cloud computing environment,” Journal of Ambient Intelligence and Humanized Computing, 1-8, 2020.
تعداد مشاهده مقاله: 300
تعداد دریافت فایل اصل مقاله: 335