A Study of Moving from Cloud Computing to Fog Computing
Keywords:Cloud Computing, Fog Computing, Internet of Things (IoT).
The exponential growth of the Internet of Things (IoT) technology poses various challenges to the classic centralized cloud computing paradigm, including high latency, limited capacity, and network failure. Cloud computing and Fog computing carry the cloud closer to IoT computers in order to overcome these problems. Cloud and Fog provide IoT processing and storage of IoT items locally instead of sending them to the cloud. Cloud and Fog provide quicker reactions and better efficiency in conjunction with the cloud. Cloud and fog computing should also be viewed as the safest approach to ensure that IoT delivers reliable and stable resources to multiple IoT customers. This article discusses the latest in cloud and Fog computing and their convergence with IoT by stressing deployment's advantages and complexities. It also concentrates on cloud and Fog design and new IoT technologies, enhanced by utilizing the cloud and Fog model. Finally, transparent topics are addressed, along with potential testing recommendations for cloud storage and Fog computing, and IoT.
H. Shukur, S. Zeebaree, R. Zebari, D. Zeebaree, O. Ahmed, and A. Salih, "Cloud Computing Virtualization of Resources Allocation for Distributed Systems," Journal of Applied Science and Technology Trends, vol. 1, pp. 98-105, 2020/06/27/ 2020.
R. O. Aburukba, M. AliKarrar, T. Landolsi, and K. El-Fakih, "Scheduling Internet of Things requests to minimize latency in hybrid Fog–Cloud computing," Future Generation Computer Systems, vol. 111, pp. 539-551, 2020.
S. N. Shirazi, A. Gouglidis, A. Farshad, and D. Hutchison, "The extended cloud: Review and analysis of mobile edge computing and fog from a security and resilience perspective," IEEE Journal on Selected Areas in Communications, vol. 35, pp. 2586-2595, 2017.
O. Osanaiye, S. Chen, Z. Yan, R. Lu, K. R. Choo, and M. Dlodlo, "From Cloud to Fog Computing: A Review and a Conceptual Live VM Migration Framework," IEEE Access, vol. 5, pp. 8284-8300, 2017 2017.
V. Karagiannis and S. Schulte, "Comparison of Alternative Architectures in Fog Computing," in 2020 IEEE 4th International Conference on Fog and Edge Computing (ICFEC), 2020, pp. 19-28.
M. M. S. Maswood, M. R. Rahman, A. G. Alharbi, and D. Medhi, "A novel strategy to achieve bandwidth cost reduction and load balancing in a cooperative three-layer fog-cloud computing environment," IEEE Access, vol. 8, pp. 113737-113750, 2020.
M. Iorga, L. Feldman, R. Barton, M. J. Martin, N. S. Goren, and C. Mahmoudi, "Fog Computing Conceptual Model," 2018/03/14/T00:03-04:00 2018.
P. Eugen and A.-O. Petac, "About Security Solutions in Fog Computing," Analele Universitatii Ovidius Constanta, vol. XV, pp. 373-379, 2019/01/26/ 2019.
M. Ziqian, Z. Guan, W. U. Zhengang, L. I. Anran, and C. Zhong, "Security Enhanced Internet of Vehicles with Cloud-Fog-Dew Computing," ZTE Communications, vol. 15, pp. 47-51, 2018/02/09/ 2018.
R. Mahmud, A. N. Toosi, K. Ramamohanarao, and R. Buyya, "Context-aware placement of Industry 4.0 applications in fog computing environments," IEEE Transactions on Industrial Informatics, vol. 16, pp. 7004-7013, 2019.
L. M. Haji, O. M. Ahmad, S. R. Zeebaree, H. I. Dino, R. R. Zebari, and H. M. Shukur, "Impact of cloud computing and internet of things on the future internet," Technology Reports of Kansai University, vol. 62, pp. 2179-2190, 2020.
A. Al-Qerem, M. Alauthman, A. Almomani, and B. Gupta, "IoT transaction processing through cooperative concurrency control on fog–cloud computing environment," Soft Computing, vol. 24, pp. 5695-5711, 2020.
D. H. Maulud, S. R. Zeebaree, K. Jacksi, M. A. M. Sadeeq, and K. H. Sharif, "State of Art for Semantic Analysis of Natural Language Processing," Qubahan Academic Journal, vol. 1, 2021.
P. Y. Abdullah, S. R. M. 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 2020.
M. J. Baucas and P. Spachos, "Using cloud and fog computing for large scale iot-based urban sound classification," Simulation Modelling Practice and Theory, vol. 101, p. 102013, 2020.
H. Shukur, S. R. Zeebaree, A. J. Ahmed, R. R. Zebari, O. Ahmed, B. S. A. Tahir, et al., "A State of Art Survey for Concurrent Computation and Clustering of Parallel Computing for Distributed Systems," Journal of Applied Science and Technology Trends, vol. 1, pp. 148-154, 2020.
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, pp. 82-97, 2020.
L. M. Haji, S. Zeebaree, O. M. Ahmed, A. B. Sallow, K. Jacksi, and R. R. Zeabri, "Dynamic resource allocation for distributed systems and cloud computing," TEST Engineering & Management, vol. 83, pp. 22417-22426, 2020.
M. A. Yami and D. Schaefer, "Fog Computing as a Complementary Approach to Cloud Computing," in 2019 International Conference on Computer and Information Sciences (ICCIS), 2019, pp. 1-5.
M. Chiang and T. Zhang, "Fog and IoT: An Overview of Research Opportunities," IEEE Internet of Things Journal, vol. 3, pp. 854-864, 2016/12// 2016.
C. Mouradian, D. Naboulsi, S. Yangui, R. H. Glitho, M. J. Morrow, and P. A. Polakos, "A comprehensive survey on fog computing: State-of-the-art and research challenges," IEEE communications surveys & tutorials, vol. 20, pp. 416-464, 2017.
D. Puthal, M. S. Obaidat, P. Nanda, M. Prasad, S. P. Mohanty, and A. Y. Zomaya, "Secure and sustainable load balancing of edge data centers in fog computing," IEEE Communications Magazine, vol. 56, pp. 60-65, 2018.
S. Wang, T. Zhao, and S. Pang, "Task Scheduling Algorithm Based on Improved Firework Algorithm in Fog Computing," IEEE Access, vol. 8, pp. 32385-32394, 2020 2020.
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.
B. H. Malik, S. N. Cheema, I. Iqbal, Y. Mahmood, M. Ali, and A. Mudasser, "From Cloud Computing to Fog Computing (C2F): The key technology provides services in health care big data," in MATEC Web of Conferences, 2018, p. 03010.
Z. N. Rashid, S. R. Zeebaree, and A. Shengul, "Design and analysis of proposed remote controlling distributed parallel computing system over the cloud," in 2019 International Conference on Advanced Science and Engineering (ICOASE), 2019, pp. 118-123.
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.
L. Kacha and A. Zitouni, "An Overview on Data Security in Cloud Computing." vol. 661, ed: Springer International Publishing, 2018, pp. 250-261.
A. Albugmi, M. O. Alassafi, R. Walters, and G. Wills, "Data security in cloud computing," in 2016 Fifth International Conference on Future Generation Communication Technologies (FGCT), 2016, pp. 55-59.
M. Kaur and H. Singh, "A review of cloud computing security issues," International Journal of Advances in Engineering & Technology, vol. 8, p. 397, 2015.
D. A. Hasan, B. K. Hussan, S. R. Zeebaree, D. M. Ahmed, O. S. Kareem, and M. A. Sadeeq, "The Impact of Test Case Generation Methods on the Software Performance: A Review," International Journal of Science and Business, vol. 5, pp. 33-44, 2021.
Z. Mahmood, "Data Location and Security Issues in Cloud Computing," in 2011 International Conference on Emerging Intelligent Data and Web Technologies (EIDWT), 2011, pp. 49-54.
V. Shelley, "Protecting Privileged Identity in Cloud Environments," Security Intelligence, 2014/11/03/ 2014.
A. A. Yazdeen, S. R. Zeebaree, M. M. Sadeeq, S. F. Kak, O. M. Ahmed, and R. R. Zebari, "FPGA Implementations for Data Encryption and Decryption via Concurrent and Parallel Computation: A Review," Qubahan Academic Journal, vol. 1, pp. 8-16, 2021.
A. Kuokkanen, "Newcomer's introduction to Privileged Access Management," 2020.
S. S. R. Zeebaree, S. Ameen, and M. Sadeeq, "Social Media Networks Security Threats, Risks and Recommendation: A Case Study in the Kurdistan Region," International Journal of Innovation, Creativity and Change, vol. 13, pp. 349-365, 2020.
N. Fernando, S. W. Loke, and W. Rahayu, "Mobile cloud computing: A survey," Future generation computer systems, vol. 29, pp. 84-106, 2013.
P. Challagidad, "Efficient and Reliable Data Recovery Technique in Cloud Computing," pp. 13-18, 2017/01/01/ 2017.
A. Aljumah and T. A. Ahanger, "Fog computing and security issues: A review," in 2018 7th International Conference on Computers Communications and Control (ICCCC), 2018, pp. 237-239.
T. D. Dang and D. Hoang, "A data protection model for fog computing," in 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC), 2017, pp. 32-38.
M. M. Sadeeq, N. M. Abdulkareem, S. R. Zeebaree, D. M. Ahmed, A. S. Sami, and R. R. Zebari, "IoT and Cloud Computing Issues, Challenges and Opportunities: A Review," Qubahan Academic Journal, vol. 1, pp. 1-7, 2021.
S. N. Swamy and S. R. Kota, "An Empirical Study on System Level Aspects of Internet of Things (IoT)," IEEE Access, vol. 8, pp. 188082-188134, 2020 2020.
M. A. Sadeeq, S. R. Zeebaree, R. Qashi, S. H. Ahmed, and K. Jacksi, "Internet of Things security: a survey," in 2018 International Conference on Advanced Science and Engineering (ICOASE), 2018, pp. 162-166.
M. Aazam and E. Huh, "Fog Computing and Smart Gateway Based Communication for Cloud of Things," in 2014 International Conference on Future Internet of Things and Cloud, 2014, pp. 464-470.
R. H. Saeed, H. I. Dino, L. M. Haji, D. M. Hamed, H. M. Shukur, and O. H. Jader, "Impact of IoT Frameworks on Healthcare and Medical Systems Performance," International Journal of Science and Business, vol. 5, pp. 115-126, 2021 2021.
S. Yi, Z. Hao, Z. Qin, and Q. Li, Fog Computing: Platform and Applications, 2015.
H.-J. Hong, "From cloud computing to fog computing: unleash the power of edge and end devices," in 2017 IEEE international conference on cloud computing technology and science (CloudCom), 2017, pp. 331-334.
J. Fu, Y. Liu, H. Chao, B. K. Bhargava, and Z. Zhang, "Secure Data Storage and Searching for Industrial IoT by Integrating Fog Computing and Cloud Computing," IEEE Transactions on Industrial Informatics, vol. 14, pp. 4519-4528, 2018/10// 2018.
J. Garcia, E. Simó, X. Masip-Bruin, E. Marín-Tordera, and S. Sànchez-López, "Do we really need cloud? Estimating the fog computing capacities in the city of Barcelona," in 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), 2018, pp. 290-295.
Y. Guan, J. Shao, G. Wei, and M. Xie, "Data security and privacy in fog computing," IEEE Network, vol. 32, pp. 106-111, 2018.
M. Aazam, S. Zeadally, and K. A. Harras, "Fog Computing Architecture, Evaluation, and Future Research Directions," IEEE Communications Magazine, vol. 56, pp. 46-52, 2018/05// 2018.
S. Delfin, N. P. Sivasanker, N. Raj, and A. Anand, "Fog Computing: A New Era of Cloud Computing," in 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), 2019, pp. 1106-1111.
A. Rabay'a, E. Schleicher, and K. Graffi, "Fog Computing with P2P: Enhancing Fog Computing Bandwidth for IoT Scenarios," in 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), 2019, pp. 82-89.
S. Ali, V. Kumar, A. Laghari, S. Karim, and A. Brohi, "Comparison of Fog Computing & Cloud Computing," International Journal of Mathematical Sciences and Computing, pp. 31-41, 2019/01/01/ 2019.
R. R. Ema, T. Islam, and M. H. Ahmed, "Suitability of Using Fog Computing Alongside Cloud Computing," in 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), 2019, pp. 1-4.
R. Jindal, N. Kumar, and H. Nirwan, "MTFCT: A task offloading approach for fog computing and cloud computing," in 2020 10th International Conference on Cloud Computing, Data Science Engineering (Confluence), 2020, pp. 145-149.
M. Abedi and M. Pourkiani, "Resource Allocation in Combined Fog-Cloud Scenarios by Using Artificial Intelligence," in 2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC), 2020, pp. 218-222.
S. N. Srirama, F. M. S. Dick, and M. Adhikari, "Akka framework based on the Actor model for executing distributed Fog Computing applications," Future Generation Computer Systems, vol. 117, pp. 439-452, 2021.
J. C. Guevara and N. L. da Fonseca, "Task scheduling in cloud-fog computing systems," Peer-to-Peer Networking and Applications, vol. 14, pp. 962-977, 2021.
How to Cite
Copyright (c) 2021 Qubahan Academic Journal
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Allows users to copy and distribute the Article, provided this is not done for commercial purposes and further does not permit distribution of the Article if it is changed or edited in any way, and provided the user gives appropriate credit (with a link to the formal publication through the relevant DOI), provides a link to the license, and that the licensor is not represented as endorsing the use made of the work.
All articles published open access will be immediately and permanently free for everyone to read, download, copy and distribute, print, search, or link to the full texts of articles under the following conditions: attribution, noncommercial, and no derivative works.
For open access publishing this journal uses a licensing agreement. Authors will transfer copyright to Qubahan Academic Journal, but will have the right to share their article in the same way permitted to third parties under the relevant user license, as well as certain scholarly usage rights.