Skip to content
Research Article Open access CC BY 4.0

A Comprehensive Study of Caching Effects on Fog Computing Performance

Marwa Mahfodh Abdulqadir, Azar Abid Salih, Omar M. Ahmed, Dathar Abas Hasan, Lailan M. Haji, Sarkar Hasan Ahmed, Rowaida Khalil Ibrahim, Karzan H. Sharif, Hivi Ismat Dino

Asian Journal of Research in Computer Science · pp. 1–18 · Published 16 Jul 2021

10.9734/ajrcos/2021/v10i430246

Abstract

The rapid advancement in the Internet of things applications generates a considerable amount of data and requires additional computing power. These are serious challenges that directly impact the performance, latency, and network breakdown of cloud computing. Fog Computing can be depended on as an excellent solution to overcome some related problems in cloud computing. Fog computing supports cloud computing to become nearer to the Internet of Things. The fog's main task is to access the data generated by the IoT devices near the edge. The data storage and data processing are performed locally at the fog nodes instead of achieving that at cloud servers. Fog computing presents high-quality services and fast response time. Therefore, Fog computing can be the best solution for the Internet of things to present a practical and secure service for various clients. Fog computing enables sufficient management for the services and resources by keeping the devices closer to the network edge. In this paper, we review various computing paradigms, features of fog computing, an in-depth reference architecture of fog with its various levels, a detailed analysis of fog with different applications, various fog system algorithms, and also systematically examines the challenges in Fog Computing which act as a middle layer between IoT sensors or devices and data centers of the cloud.

Caching fog computing performance measurement edge computing IoT IoE

References (67)

  1. 1 Multimodal Emotion Recognition using Deep Learning [DOI]
  2. 2 Joint Optimization of Caching, Computing, and Radio Resources for Fog-Enabled IoT Using Natural Actor–Critic Deep Reinforcement Learning [DOI]
  3. 3 User Preference Learning-Based Edge Caching for Fog Radio Access Network [DOI]
  4. 4 Cloud Computing Virtualization of Resources Allocation for Distributed Systems [DOI]
  5. 5 Comprehensive Survey of Big Data Mining Approaches in Cloud Systems [DOI]
  6. 6 Energy Management for Internet of Things via Distributed Systems [DOI]
  7. 7 Task Scheduling Algorithms in Cloud Computing: A Review [DOI]
  8. 8 Joint Radio Communication, Caching, and Computing Design for Mobile Virtual Reality Delivery in Fog Radio Access Networks [DOI]
  9. 9 A Study of Moving from Cloud Computing to Fog Computing [DOI]
  10. 10 Distributed Cloud Computing and Distributed Parallel Computing: A Review [DOI]
  11. 11 Comparison Among Cloud Technologies and Cloud Performance [DOI]
  12. 12 Fog-Computing-Enabled Cognitive Network Function Virtualization for an Information-Centric Future Internet [DOI]
  13. 13 Fog Computing Empowered Data Dissemination in Software Defined Heterogeneous VANETs [DOI]
  14. 14 Integrating Fog Computing with VANETs: A Consumer Perspective [DOI]
  15. 15 A Survey of Data Mining Implementation in Smart City Applications [DOI]
  16. 16 A Comprehensive Survey of 5G mm-Wave Technology Design Challenges [DOI]
  17. 17 Comprehensive Survey for Cloud Computing Based Nature-Inspired Algorithms Optimization Scheduling [DOI]
  18. 18 UAV-Aided Edge/Fog Computing in Smart IoT Community for Social Augmented Reality [DOI]
  19. 19 A State of Art: Survey for Concurrent Computation and Clustering of Parallel Computing for Distributed Systems [DOI]
  20. 20 Task Caching, Offloading, and Resource Allocation in D2D-Aided Fog Computing Networks [DOI]
  21. 21 Unified Ontology Implementation of Cloud Computing for Distributed Systems [DOI]
  22. 22 Design and Analysis of Proposed Remote Controlling Distributed Parallel Computing System Over the Cloud [DOI]
  23. 23 A State of Art for Smart Gateways Issues and Modification [DOI]
  24. 24 Socially Aware Caching in D2D Enabled Fog Radio Access Networks [DOI]
  25. 25 Design and Implementation of Electronic Student Affairs System [DOI]
  26. 26 The Impact of Test Case Generation Methods on the Software Performance: A Review [DOI]
  27. 27 Statistical Behavior Guided Block Allocation in Hybrid Cache-Based Edge Computing for Cyber-Physical-Social Systems [DOI]
  28. 28 Capacity-Aware Edge Caching in Fog Computing Networks [DOI]
  29. 29 Efficiency of Malware Detection in Android System: A Survey [DOI]
  30. 30 Arduino Based Automatic Irrigation System: Monitoring and SMS Controlling [DOI]
  31. 31 A Comprehensive Study of Kernel (Issues and Concepts) in Different Operating Systems [DOI]
  32. 32 Real Time Video Streaming From Multi-Source Using Client-Server for Video Distribution [DOI]
  33. 33 Joint Access Mode Selection and Spectrum Allocation for Fog Computing Based Vehicular Networks [DOI]
  34. 34 IF-RANs: Intelligent Traffic Prediction and Cognitive Caching toward Fog-Computing-Based Radio Access Networks [DOI]
  35. 35 Popularity-Based Cache Placement for Fog Networks [DOI]
  36. 36 Analysis and Optimization of Caching in Fog Radio Access Networks [DOI]
  37. 37 Performance Measurement of Processes and Threads Controlling, Tracking and Monitoring Based on Shared-Memory Parallel Processing Approach [DOI]
  38. 38 Information-Centric Fog Network for Incentivized Collaborative Caching in the Internet of Everything [DOI]
  39. 39 Resource-Efficient Secure Data Sharing for Information Centric E-Health System Using Fog Computing [DOI]
  40. 40 Mobility-Aware Caching Scheduling for Fog Computing in mmWave Band [DOI]
  41. 41 Improving the Performance of Fog Computing Through the Use of Data Locality [DOI]
  42. 42 Deep Learning for Service Function Chain Provisioning in Fog Computing [DOI]
  43. 43 Towards simulation and optimization of cache placement on large virtual content distribution networks [DOI]
  44. 44 A Many-To-One Matching Game Approach to Achieve Low-Latency Exploiting Fogs and Caching [DOI]
  45. 45 QoE-Driven Joint Resource Allocation for Content Delivery in Fog Computing Environment [DOI]
  46. 46 Computing Tasks Distribution in Fog Computing: Coalition Game Model [DOI]
  47. 47 Design of scalable SDN based eMBMS/WLAN network architecture assisted by Fog Computing [DOI]
  48. 48 An Incentive Framework for Resource Sensing in Fog Computing Networks [DOI]
  49. 49 Fog micro service market: Promoting fog computing using free market mechanism [DOI]
  50. 50 State of Art for Semantic Analysis of Natural Language Processing [DOI]
  51. 51 IoT and ICT based Smart Water Management, Monitoring and Controlling System: A Review [DOI]
  52. 52 Comparison of Software Defined Networking with Traditional Networking [DOI]
  53. 53 State of Art Survey for IoT Effects on Smart City Technology: Challenges, Opportunities, and Solutions [DOI]
  54. 54 A Survey of Optical Fiber Communications: Challenges and Processing Time Influences [DOI]
  55. 55 A State of Art Survey for Intelligent Energy Monitoring Systems [DOI]
  56. 56 Clustering Documents based on Semantic Similarity using HAC and K-Mean Algorithms [DOI]
  57. 57 Efficiency of Semantic Web Implementation on Cloud Computing: A Review [DOI]
  58. 58 Glove Word Embedding and DBSCAN algorithms for Semantic Document Clustering [DOI]
  59. 59 Neural Networks Architectures Design, and Applications: A Review [DOI]
  60. 60 Deep Learning Approaches for Intrusion Detection [DOI]
  61. 61 Review on Natural Language Processing Based on Different Techniques [DOI]
  62. 62 Web Server Performance Improvement Using Dynamic Load Balancing Techniques: A Review [DOI]
  63. 63 Distributed Denial of Service Attack Mitigation using High Availability Proxy and Network Load Balancing [DOI]
  64. 64 A State of Art for Survey of Combined Iris and Fingerprint Recognition Systems [DOI]
  65. 65 Reliable Communications for Vehicular Networks [DOI]
  66. 66 Paralinguistic Speech Processing: An Overview [DOI]
  67. 67 Design & Analyses of a Novel Real Time Kurdish Sign Language for Kurdish Text and Sound Translation System [DOI]

Cited by 4

State of Art Survey for Fault Tolerance Feasibility in Distributed Systems

Arshad A. Hussein, Adel AL-Zebari, Naaman Omar, Karwan Jameel Merceedi, Abdulraheem Jamil Ahmed, Nareen O. M. Salim, Sheren Sadiq Hasan, Shakir Fattah Kak, Ibrahim Mahmood Ibrahim, Hajar Maseeh Yasin, Azar Abid Salih · Asian Journal of Research in Computer Science · 2021

Scheduling Algorithms Implementation for Real Time Operating Systems: A Review

Gulistan Ahmead Ismael, Azar Abid Salih, Adel AL-Zebari, Naaman Omar, Karwan Jameel Merceedi, Abdulraheem Jamil Ahmed, Nareen O. M. Salim, Sheren Sadiq Hasan, Shakir Fattah Kak, Ibrahim Mahmood Ibrahim, Hajar Maseeh Yasin · Asian Journal of Research in Computer Science · 2021

A Survey of Data Mining Activities in Distributed Systems

Waleed A. Mohammad, H. M. Yasin, A. Salih · Asian Journal of Research in Computer Science · 2021

Showing 3 of 4 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

43

Page views

0

PDF downloads

3

Outbound clicks

4

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.