Distributed Systems Meet Cloud Computing: A Review of Convergence and Integration

Authors

  • Zainab Salih Ageed IT Dept., Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq and Computer Science Dept., College of Science, Nawroz University, Duhok, Iraq,
  • Subhi R. M. Zeebaree Energy Eng. Dept., Technical College of Engineering, Duhok Polytechnic University, Duhok, Iraq

Keywords:

stringent, cloudification, comprehensive, architecture, methodology

Abstract

Conventional cloud computing, in which processing, storage, and networking resources are hosted in one or a few centralised data centres, has been made unsuitable as a result of the stringent latency requirements of emerging applications. Additionally, the rapid expansion of networks has led to the emergence of a trend known as network cloudification, which involves the delivery of network services based on cloud service models. Therefore, the development of the new distributed cloud model represents a progression from the conventional centralised cloud computing model to the worldwide distributed cloud computing services that are positioned according to the needs of the application. In this essay, we make an effort to provide a comprehensive overview of clouds that are dispersed. The first thing that is discussed is the concept of distributed cloud computing. We will now continue to outline the architecture of the distributed cloud as well as the technologies that are linked with it. We also carry out a case study as part of our work. When it comes down to it, we tackle open research problems that are associated with distributed cloud computing. by conducting a comprehensive review of twenty-one papers that cover a wide range of methodology and approaches.

Downloads

Download data is not yet available.

References

P. Mundhenk, A. Hamann, A. Heyl, and D. Ziegenbein, "Reliable distributed systems," in 2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2022, pp. 287-291.

D. Senapati, A. Sarkar, and C. Karfa, "Performance-effective DAG scheduling for heterogeneous distributed systems," in Proceedings of the 23rd International Conference on Distributed Computing and Networking, 2022, pp. 234-235.

N. T. Muhammed, S. R. Zeebaree, and Z. N. Rashid, "Distributed Cloud Computing and Mobile Cloud Computing: A Review," QALAAI ZANIST JOURNAL, vol. 7, pp. 1183-1201, 2022.

Z. N. Rashid, S. R. Zebari, K. H. Sharif, and K. Jacksi, "Distributed cloud computing and distributed parallel computing: A review," in 2018 International Conference on Advanced Science and Engineering (ICOASE), 2018, pp. 167-172.

G. Cavallaro, D. B. Heras, Z. Wu, M. Maskey, S. Lopez, P. Gawron, et al., "High-Performance and Disruptive Computing in Remote Sensing: HDCRS—A new Working Group of the GRSS Earth Science Informatics Technical Committee [Technical Committees]," IEEE Geoscience and Remote Sensing Magazine, vol. 10, pp. 329-345, 2022.

Y. Jiang, J. Kang, D. Niyato, X. Ge, Z. Xiong, C. Miao, et al., "Reliable distributed computing for metaverse: A hierarchical game-theoretic approach," IEEE Transactions on Vehicular Technology, vol. 72, pp. 1084-1100, 2022.

Q. Li, J. Zhang, J. Zhao, J. Ye, W. Song, and F. Li, "Adaptive hierarchical cyber attack detection and localization in active distribution systems," IEEE transactions on smart grid, vol. 13, pp. 2369-2380, 2022.

Z. Ageed, M. R. Mahmood, M. Sadeeq, M. B. Abdulrazzaq, and H. Dino, "Cloud computing resources impacts on heavy-load parallel processing approaches," IOSR Journal of Computer Engineering (IOSR-JCE), vol. 22, pp. 30-41, 2020.

Y. S. Jghef and S. Zeebaree, "State of art survey for significant relations between cloud computing and distributed computing," International Journal of Science and Business, vol. 4, pp. 53-61, 2020.

J. P. Sahoo, A. K. Tripathy, M. Mohanty, K.-C. Li, and A. K. Nayak, Advances in Distributed Computing and Machine Learning: Springer, 2022.

K. Peng, H. Huang, B. Zhao, A. Jolfaei, X. Xu, and M. Bilal, "Intelligent computation offloading and resource allocation in IIoT with end-edge-cloud computing using NSGA-III," IEEE Transactions on Network Science and Engineering, 2022.

S. Zebari and N. O. Yaseen, "Effects of parallel processing implementation on balanced load-division depending on distributed memory systems," J. Univ. Anbar Pure Sci, vol. 5, pp. 50-56, 2011.

D. Yu, Z. Ma, and R. Wang, "Efficient smart grid load balancing via fog and cloud computing," Mathematical Problems in Engineering, vol. 2022, pp. 1-11, 2022.

Y. Ding, K. Li, C. Liu, and K. Li, "A potential game theoretic approach to computation offloading strategy optimization in end-edge-cloud computing," IEEE Transactions on Parallel and Distributed Systems, vol. 33, pp. 1503-1519, 2021.

T. Eltaeib and N. Islam, "Taxonomy of challenges in cloud security," in 2021 8th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/2021 7th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom), 2021, pp. 42-46.

S. R. Zeebaree, H. M. Shukur, L. M. Haji, R. R. Zebari, K. Jacksi, and S. M. Abas, "Characteristics and analysis of hadoop distributed systems," Technology Reports of Kansai University, vol. 62, pp. 1555-1564, 2020.

P. Arthurs, L. Gillam, P. Krause, N. Wang, K. Halder, and A. Mouzakitis, "A taxonomy and survey of edge cloud computing for intelligent transportation systems and connected vehicles," IEEE Transactions on Intelligent Transportation Systems, 2021.

M. K. I. Rahmani, M. Shuaib, S. Alam, S. T. Siddiqui, S. Ahmad, S. Bhatia, et al., "Blockchain-based trust management framework for cloud computing-based internet of medical things (IoMT): a systematic review," Computational Intelligence and Neuroscience, vol. 2022, 2022.

A. Alam, "Cloud-based e-learning: scaffolding the environment for adaptive e-learning ecosystem based on cloud computing infrastructure," in Computer Communication, Networking and IoT: Proceedings of 5th ICICC 2021, Volume 2, ed: Springer, 2022, pp. 1-9.

F. J. G. Peñalvo, A. Sharma, A. Chhabra, S. K. Singh, S. Kumar, V. Arya, et al., "Mobile cloud computing and sustainable development: Opportunities, challenges, and future directions," International Journal of Cloud Applications and Computing (IJCAC), vol. 12, pp. 1-20, 2022.

J. Saeed and S. Zeebaree, "Skin lesion classification based on deep convolutional neural networks architectures," Journal of Applied Science and Technology Trends, vol. 2, pp. 41-51, 2021.

L. Wen, "Cloud computing intrusion detection technology based on BP-NN," Wireless Personal Communications, vol. 126, pp. 1917-1934, 2022.

P. K. Bal, S. K. Mohapatra, T. K. Das, K. Srinivasan, and Y.-C. Hu, "A joint resource allocation, security with efficient task scheduling in cloud computing using hybrid machine learning techniques," Sensors, vol. 22, p. 1242, 2022.

P. Y. Abdullah, S. Zeebaree, K. Jacksi, and R. R. Zeabri, "An hrm system for small and medium enterprises (sme) s based on cloud computing technology," International Journal of Research-GRANTHAALAYAH, vol. 8, pp. 56-64, 2020.

Z. S. Ageed, S. R. Zeebaree, M. M. Sadeeq, S. F. Kak, H. S. Yahia, M. R. Mahmood, et al., "Comprehensive survey of big data mining approaches in cloud systems," Qubahan Academic Journal, vol. 1, pp. 29-38, 2021.

P. Y. Abdullah, S. Zeebaree, H. M. Shukur, and K. Jacksi, "HRM system using cloud computing for Small and Medium Enterprises (SMEs)," Technology Reports of Kansai University, vol. 62, p. 04, 2020.

R. R. Kumar, A. Tomar, M. Shameem, and M. N. Alam, "Optcloud: An optimal cloud service selection framework using QoS correlation lens," Computational Intelligence and Neuroscience, vol. 2022, 2022.

Z. S. Ageed, R. K. Ibrahim, and M. A. Sadeeq, "Unified ontology implementation of cloud computing for distributed systems," Current Journal of Applied Science and Technology, vol. 39, pp. 82-97, 2020.

N. Manikandan, N. Gobalakrishnan, and K. Pradeep, "Bee optimization based random double adaptive whale optimization model for task scheduling in cloud computing environment," Computer Communications, vol. 187, pp. 35-44, 2022.

S. Shen, Y. Ren, Y. Ju, X. Wang, W. Wang, and V. C. Leung, "Edgematrix: A resource-redefined scheduling framework for sla-guaranteed multi-tier edge-cloud computing systems," IEEE Journal on Selected Areas in Communications, vol. 41, pp. 820-834, 2022.

Z. S. Ageed, S. R. Zeebaree, M. A. Sadeeq, R. K. Ibrahim, H. M. Shukur, and A. Alkhayyat, "Comprehensive Study of Moving from Grid and Cloud Computing Through Fog and Edge Computing towards Dew Computing," in 2021 4th International Iraqi Conference on Engineering Technology and Their Applications (IICETA), 2021, pp. 68-74.

S. I. Ahmed, S. Y. Ameen, and S. R. Zeebaree, "5G Mobile Communication System Performance Improvement with Caching: A Review," in 2021 International Conference of Modern Trends in Information and Communication Technology Industry (MTICTI), 2021, pp. 1-8.

A. Belgacem and K. Beghdad-Bey, "Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost," Cluster Computing, vol. 25, pp. 579-595, 2022.

L. Surya, "Software as a service in cloud computing," International Journal of Creative Research Thoughts (IJCRT), ISSN, pp. 2320-2882, 2019.

V. D. Majety, N. Sharmili, C. R. Pattanaik, E. L. Lydia, S. R. Zeebaree, S. N. Mahmood, et al., "Ensemble of Handcrafted and Deep Learning Model for Histopathological Image Classification," Computers, Materials & Continua, vol. 73, 2022.

S. Raghavan R, J. KR, and R. V. Nargundkar, "Impact of software as a service (SaaS) on software acquisition process," Journal of Business & Industrial Marketing, vol. 35, pp. 757-770, 2020.

L. M. ABDULRAHMAN, Z. S. AGEED, T. M. G. SAMI, R. QASHI, and M. J. AHMED, "CLOUD-BASED AND ENTERPRISE SYSTEMS: CONCEPTS, ARCHITECTURE, POLICES, COMPATIBILITY, AND INFORMATION EXCHANGING."

M. B. Ali, T. Wood-Harper, and R. Ramlogan, "The Role of SaaS Applications in Business IT Alignment: A Closer Look at Value Creation in Service Industry," United Kingdom Academy for Information Systems, 2020.

D. Cunha, P. Neves, and P. Sousa, "PaaS manager: A platform-as-a-service aggregation framework," 2014.

M. Viggiato, D. Paas, C. Buzon, and C.-P. Bezemer, "Using natural language processing techniques to improve manual test case descriptions," in Proceedings of the 44th International Conference on Software Engineering: Software Engineering in Practice, 2022, pp. 311-320.

Z. N. Rashid, S. R. Zeebaree, M. A. Sadeeq, R. R. Zebari, H. M. Shukur, and A. Alkhayyat, "Cloud-based Parallel Computing System Via Single-Client Multi-Hash Single-Server Multi-Thread," in 2021 International Conference on Advance of Sustainable Engineering and its Application (ICASEA), 2021, pp. 59-64.

S. F. KHORSHID, L. M. ABDULRAHMAN, Z. S. AGEED, T. M. G. SAMI, and M. J. AHMED, "INFLUENCES OF CLOUD AND WEB TECHNOLOGY ON IOT COMMUNICATION FOR EMBEDDED SYSTEMS."

O. H. Jader, S. R. Zeebaree, R. R. Zebari, H. M. Shukur, Z. N. Rashid, M. A. Sadeeq, et al., "Ultra-Dense Request Impact on Cluster-Based Web Server Performance," in 2021 4th International Iraqi Conference on Engineering Technology and Their Applications (IICETA), 2021, pp. 252-257.

M. A. Sadeeq and S. R. Zeebaree, "Design and analysis of intelligent energy management system based on multi-agent and distributed iot: Dpu case study," in 2021 7th International Conference on Contemporary Information Technology and Mathematics (ICCITM), 2021, pp. 48-53.

S. Bharany, K. Kaur, S. Badotra, S. Rani, Kavita, M. Wozniak, et al., "Efficient middleware for the portability of paas services consuming applications among heterogeneous clouds," Sensors, vol. 22, p. 5013, 2022.

D. M. Abdulqader and S. R. Zeebaree, "Impact of Distributed-Memory Parallel Processing Approach on Performance Enhancing of Multicomputer-Multicore Systems: A Review," QALAAI ZANIST JOURNAL, vol. 6, pp. 1137-1140, 2021.

M. Liu, M. J. Gorgievski, J. Qi, and F. Paas, "Increasing teaching effectiveness in entrepreneurship education: Course characteristics and student needs differences," Learning and Individual Differences, vol. 96, p. 102147, 2022.

T. Ernawati and F. Febiansyah, "Peer to peer (P2P) and cloud computing on infrastructure as a service (IaaS) performance analysis," Jurnal Infotel, vol. 14, pp. 161-167, 2022.

F. K. Parast, C. Sindhav, S. Nikam, H. I. Yekta, K. B. Kent, and S. Hakak, "Cloud computing security: A survey of service-based models," Computers & Security, vol. 114, p. 102580, 2022.

M. Bozdal, M. Randa, M. Samie, and I. Jennions, "Hardware trojan enabled denial of service attack on can bus," Procedia Manufacturing, vol. 16, pp. 47-52, 2018.

S. A. Mostafa, A. Mustapha, A. A. Ramli, R. Darman, S. R. Zeebaree, M. A. Mohammed, et al., "Applying Trajectory Tracking and Positioning Techniques for Real-time Autonomous Flight Performance Assessment of UAV Systems," Journal of Southwest Jiaotong University, vol. 54, 2019.

M. S. Al Reshan, D. Syed, N. Islam, A. Shaikh, M. Hamdi, M. A. Elmagzoub, et al., "A Fast Converging and Globally Optimized Approach for Load Balancing in Cloud Computing," IEEE Access, vol. 11, pp. 11390-11404, 2023.

A. N. Malti, M. Hakem, and B. Benmammar, "A new hybrid multi-objective optimization algorithm for task scheduling in cloud systems," Cluster Computing, pp. 1-24, 2023.

K. Malathi and K. Priyadarsini, "Hybrid lion–GA optimization algorithm-based task scheduling approach in cloud computing," Applied Nanoscience, vol. 13, pp. 2601-2610, 2023.

C. Chandrashekar, P. Krishnadoss, V. Kedalu Poornachary, B. Ananthakrishnan, and K. Rangasamy, "HWACOA scheduler: Hybrid weighted ant colony optimization algorithm for task scheduling in cloud computing," Applied Sciences, vol. 13, p. 3433, 2023.

P. Pirozmand, H. Jalalinejad, A. A. R. Hosseinabadi, S. Mirkamali, and Y. Li, "An improved particle swarm optimization algorithm for task scheduling in cloud computing," Journal of Ambient Intelligence and Humanized Computing, vol. 14, pp. 4313-4327, 2023.

S. Duan, D. Wang, J. Ren, F. Lyu, Y. Zhang, H. Wu, et al., "Distributed artificial intelligence empowered by end-edge-cloud computing: A survey," IEEE Communications Surveys & Tutorials, 2022.

M. S. Al-Abiad, M. Z. Hassan, and M. J. Hossain, "Energy efficient distributed learning in integrated fog-cloud computing enabled IoT networks," in 2022 IEEE International Conference on Communications Workshops (ICC Workshops), 2022, pp. 872-877.

Y. Wang and J. Zhao, "Mobile edge computing, metaverse, 6G wireless communications, artificial intelligence, and blockchain: Survey and their convergence," in 2022 IEEE 8th World Forum on Internet of Things (WF-IoT), 2022, pp. 1-8.

N. Bhalaji, "Load balancing in cloud computing using water wave algorithm," Concurrency Comput., Pract. Exper., vol. 34, 2022.

R. Gulbaz, A. B. Siddiqui, N. Anjum, A. A. Alotaibi, T. Althobaiti, and N. Ramzan, "Balancer genetic algorithm—A novel task scheduling optimization approach in cloud computing," Applied Sciences, vol. 11, p. 6244, 2021.

H. S. Alatawi and S. A. Sharaf, "Hybrid load balancing approach based on the integration of QoS and power consumption in cloud computing," International Journal, vol. 10, 2021.

D. Lindsay, S. S. Gill, D. Smirnova, and P. Garraghan, "The evolution of distributed computing systems: from fundamental to new frontiers," Computing, vol. 103, pp. 1859-1878, 2021.

A. M. Senthil Kumar, P. Krishnamoorthy, S. Soubraylu, J. K. Venugopal, and K. Marimuthu, "An efficient task scheduling using GWO-PSO algorithm in a cloud computing environment," in Proceedings of International Conference on Intelligent Computing, Information and Control Systems: ICICCS 2020, 2021, pp. 751-761.

S. Ouhame and Y. Hadi, "A Hybrid Grey Wolf Optimizer and Artificial Bee Colony Algorithm Used for Improvement in Resource Allocation System for Cloud Technology," International Journal of Online & Biomedical Engineering, vol. 16, 2020.

G. Muthsamy and S. Ravi Chandran, "Task scheduling using artificial bee foraging optimization for load balancing in cloud data centers," Computer Applications in Engineering Education, vol. 28, pp. 769-778, 2020.

J.-q. Li and Y.-q. Han, "A hybrid multi-objective artificial bee colony algorithm for flexible task scheduling problems in cloud computing system," Cluster Computing, vol. 23, pp. 2483-2499, 2020.

R. Agarwal, N. Baghel, and M. A. Khan, "Load balancing in cloud computing using mutation based particle swarm optimization," in 2020 International Conference on Contemporary Computing and Applications (IC3A), 2020, pp. 191-195.

L. Xingjun, S. Zhiwei, C. Hongping, and B. O. Mohammed, "A new fuzzy‐based method for load balancing in the cloud‐based Internet of things using a grey wolf optimization algorithm," International Journal of Communication Systems, vol. 33, p. e4370, 2020.

A. Saadat and E. Masehian, "Load balancing in cloud computing using genetic algorithm and fuzzy logic," in 2019 International Conference on Computational Science and Computational Intelligence (CSCI), 2019, pp. 1435-1440.

A. Ragmani, A. Elomri, N. Abghour, K. Moussaid, and M. Rida, "An improved hybrid fuzzy-ant colony algorithm applied to load balancing in cloud computing environment," Procedia Computer Science, vol. 151, pp. 519-526, 2019.

L. Shen, J. Li, Y. Wu, Z. Tang, and Y. Wang, "Optimization of artificial bee colony algorithm based load balancing in smart grid cloud," in 2019 IEEE Innovative Smart Grid Technologies-Asia (ISGT Asia), 2019, pp. 1131-1134.

Downloads

Published

11.01.2024

How to Cite

Ageed, Z. S. ., & Zeebaree, S. R. M. . (2024). Distributed Systems Meet Cloud Computing: A Review of Convergence and Integration. International Journal of Intelligent Systems and Applications in Engineering, 12(11s), 469–490. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4468

Issue

Section

Research Article

Most read articles by the same author(s)