##plugins.themes.academic_pro.article.main##

Abstract

The Internet of Things is one of the most popular topics in the last decade, which has facilitated human tasks and daily tasks. In the IoT system, connected devices generate large-scale data to communicate with each other and perform the necessary tasks, which makes one of the challenges of using the IoT to manage the data generated through it. Cloud-based IoT systems are challenged by high latency, heterogeneity, and large scale. One of the proposed solutions to this problem is to transform data management and analysis by a computational and integrated model by the network called Fog computing. Compared to traditional cloud computing, Fog computing reduces energy consumption and is very suitable for delay-sensitive services with low traffic density, thus making it more efficient to use resources and perform better for bandwidth, energy consumption, and latency. This article investigates the concept of the Fog computing model and its architecture and its features, and then an extensive review of the proposed work on fog computing in the Internet of Things will be done

Keywords

fog computing Internet of Things Fog benefit IoT Application

##plugins.themes.academic_pro.article.details##

How to Cite
Zahraa Mousa Saad, & Mohammed Raoof Mhmood. (2023). Fog computing system for internet of things: Survey. Texas Journal of Engineering and Technology, 16, 1–10. Retrieved from https://zienjournals.com/index.php/tjet/article/view/3163

References

  1. Al-Fuqaha, Ala, et al. "Internet of things: A survey on enabling technologies, protocols, and applications." IEEE communications surveys & tutorials 17.4 (2015): 2347-2376.‏
  2. Perera, Charith, et al. "Fog computing for sustainable smart cities: A survey." ACM Computing Surveys (CSUR) 50.3 (2017): 1-43.‏
  3. Lee, Kanghyo, et al. "On security and privacy issues of fog computing supported Internet of Things environment." 2015 6th International Conference on the Network of the Future (NOF). IEEE, 2015.‏
  4. Mouradian, Carla, et al. "A comprehensive survey on fog computing: State-of-the-art and research challenges." IEEE communications surveys & tutorials 20.1 (2017): 416-464.‏
  5. Vaquero, Luis M., and Luis Rodero-Merino. "Finding your way in the fog: Towards a comprehensive definition of fog computing." ACM SIGCOMM Computer Communication Review 44.5 (2014): 27-32.‏
  6. Chiang, Mung, and Tao Zhang. "Fog and IoT: An overview of research opportunities." IEEE Internet of things journal 3.6 (2016): 854-864.‏
  7. Bonomi, Flavio, et al. "Fog computing and its role in the internet of things." Proceedings of the first edition of the MCC workshop on Mobile cloud computing. 2012.‏
  8. Bonomi, Flavio, et al. "Fog computing: A platform for internet of things and analytics." Big data and internet of things: A roadmap for smart environments. Springer, Cham, 2014. 169-186.‏
  9. Dastjerdi, Amir Vahid, and Rajkumar Buyya. "Fog computing: Helping the Internet of Things realize its potential." Computer 49.8 (2016): 112-116.‏
  10. Zhang, Huaqing, et al. "A hierarchical game framework for resource management in fog computing." IEEE Communications Magazine 55.8 (2017): 52-57.‏
  11. Aazam, Mohammad, Sherali Zeadally, and Khaled A. Harras. "Fog computing architecture, evaluation, and future research directions." IEEE Communications Magazine 56.5 (2018): 46-52.‏
  12. Omoniwa, Babatunji, et al. "Fog/edge computing-based IoT (FECIoT): Architecture, applications, and research issues." IEEE Internet of Things Journal 6.3 (2018): 4118-4149.‏
  13. Desikan, KE Srinivasa, Vijeth J. Kotagi, and C. Siva Ram Murthy. "Topology control in fog computing enabled IoT networks for smart cities." Computer Networks 176 (2020): 107270.‏
  14. Dizdarević, Jasenka, et al. "A survey of communication protocols for internet of things and related challenges of fog and cloud computing integration." ACM Computing Surveys (CSUR) 51.6 (2019): 1-29.‏
  15. Krčo, Srdjan, Boris Pokrić, and Francois Carrez. "Designing IoT architecture (s): A European perspective." 2014 IEEE world forum on internet of things (WF-IoT). IEEE, 2014.‏
  16. Domingo, Mari Carmen. "An overview of the Internet of Things for people with disabilities." journal of Network and Computer Applications 35.2 (2012): 584-596.‏
  17. Negash, Behailu, et al. "Fog computing fundamentals in the internet-of-things." Fog computing in the internet of things. Springer, Cham, 2018. 3-13.‏
  18. Negash, Behailu, et al. "LISA: Lightweight internet of things service bus architecture." Procedia Computer Science 52 (2015): 436-443.‏
  19. Paul, Nathanael, Tadayoshi Kohno, and David C. Klonoff. "A review of the security of insulin pump infusion systems." Journal of diabetes science and technology 5.6 (2011): 1557-1562.‏
  20. Schulz, Philipp, et al. "Latency critical IoT applications in 5G: Perspective on the design of radio interface and network architecture." IEEE Communications Magazine 55.2 (2017): 70-78.‏
  21. Abowd, Gregory D., et al. "Towards a better understanding of context and context-awareness." International symposium on handheld and ubiquitous computing. Springer, Berlin, Heidelberg, 1999.‏
  22. Perera, Charith, et al. "Context aware computing for the internet of things: A survey." IEEE communications surveys & tutorials 16.1 (2013): 414-454.‏
  23. Satyanarayanan, Mahadev, et al. "The role of cloudlets in hostile environments." IEEE Pervasive Computing 12.4 (2013): 40-49.‏
  24. Cisco. 2015. Fog Computing and the Internet of Things: Extend the Cloud to where the Things are. Technical Report. Retrieved from https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf.
  25. Satyanarayanan, Mahadev. "The emergence of edge computing." Computer 50.1 (2017): 30-39.‏
  26. Shi, Weisong, and Schahram Dustdar. "The promise of edge computing." Computer 49.5 (2016): 78-81.‏
  27. Simmhan, Yogesh. "Big data and fog computing." arXiv preprint arXiv:1712.09552 (2017).‏
  28. OpenFog Consortium Architecture Working Group. "OpenFog Reference Architecture for Fog Computing. 2017." URL: https://www. openfogconsortium. org/wp-content/uploads/OpenFog_Reference_Architecture_2 _09_17-FINAL. pdf.‏
  29. Chen, Min, Shiwen Mao, and Yunhao Liu. "Big data: A survey." Mobile networks and applications 19.2 (2014): 171-209.‏
  30. Puliafito, Carlo, et al. "Fog computing for the internet of things: A survey." ACM Transactions on Internet Technology (TOIT) 19.2 (2019): 1-41.‏
  31. Verma, Manisha, Neelam Bhardwaj, and Arun Kumar Yadav. "Real time efficient scheduling algorithm for load balancing in fog computing environment." Int. J. Inf. Technol. Comput. Sci 8.4 (2016): 1-10.‏
  32. Hong, Kirak, et al. "Mobile fog: A programming model for large-scale applications on the internet of things." Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing. 2013.‏
  33. Liu, Yang, Jonathan E. Fieldsend, and Geyong Min. "A framework of fog computing: Architecture, challenges, and optimization." IEEE Access 5 (2017): 25445-25454.‏
  34. Alrawais, Arwa, et al. "Fog computing for the internet of things: Security and privacy issues." IEEE Internet Computing 21.2 (2017): 34-42.‏
  35. Mukherjee, Mithun, Lei Shu, and Di Wang. "Survey of fog computing: Fundamental, network applications, and research challenges." IEEE Communications Surveys & Tutorials 20.3 (2018): 1826-1857.‏
  36. Aazam, Mohammad, and Eui-Nam Huh. "Fog computing and smart gateway based communication for cloud of things." 2014 International Conference on Future Internet of Things and Cloud. IEEE, 2014.‏
  37. Aazam, Mohammad, and Eui-Nam Huh. "Fog computing micro datacenter based dynamic resource estimation and pricing model for IoT." 2015 IEEE 29th International Conference on Advanced Information Networking and Applications. IEEE, 2015.‏
  38. Muntjir, Mohd, Mohd Rahul, and Hesham A. Alhumyani. "An analysis of Internet of Things (IoT): novel architectures, modern applications, security aspects and future scope with latest case studies." Int. J. Eng. Res. Technol 6.6 (2017): 422-447.‏
  39. Atlam, Hany F., Robert J. Walters, and Gary B. Wills. "Fog computing and the internet of things: A review." big data and cognitive computing 2.2 (2018): 10.‏
  40. Marques, Bruno, et al. "A communication protocol for fog computing based on network coding applied to wireless sensors." 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW). IEEE, 2017.‏
  41. Saharan, K. P., and Anuj Kumar. "Fog in comparison to cloud: A survey." International Journal of Computer Applications 122.3 (2015).‏
  42. Peter, Nisha. "Fog computing and its real time applications." Int. J. Emerg. Technol. Adv. Eng 5.6 (2015): 266-269.‏
  43. sPuliafito, Carlo, Enzo Mingozzi, and Giuseppe Anastasi. "Fog computing for the internet of mobile things: issues and challenges." 2017 IEEE International Conference on Smart Computing (SMARTCOMP). IEEE, 2017.‏
  44. Skarlat, Olena, et al. "Resource provisioning for IoT services in the fog." 2016 IEEE 9th international conference on service-oriented computing and applications (SOCA). IEEE, 2016.‏
  45. Naha, Ranesh Kumar, et al. "Fog computing: Survey of trends, architectures, requirements, and research directions." IEEE access 6 (2018): 47980-48009.‏
  46. Mukherjee, Mithun, et al. "Security and privacy in fog computing: Challenges." IEEE Access 5 (2017): 19293-19304.‏
  47. Salman, Ola, et al. "IoT survey: An SDN and fog computing perspective." Computer Networks 143 (2018): 221-246.‏
  48. Zhang, PeiYun, MengChu Zhou, and Giancarlo Fortino. "Security and trust issues in fog computing: A survey." Future Generation Computer Systems 88 (2018): 16-27.‏
  49. Yi, Shanhe, Zhengrui Qin, and Qun Li. "Security and privacy issues of fog computing: A survey." International conference on wireless algorithms, systems, and applications. Springer, Cham, 2015.‏
  50. Rathee, Geetanjali, et al. "A trust computed framework for IoT devices and fog computing environment." Wireless Networks 26.4 (2020): 2339-2351.‏
  51. Fang, Weidong, et al. "TMSRS: Trust management-based secure routing scheme in industrial wireless sensor network with fog computing." Wireless Networks (2019): 1-14.‏
  52. Yi, Shanhe, Cheng Li, and Qun Li. "A survey of fog computing: concepts, applications and issues." Proceedings of the 2015 workshop on mobile big data. 2015.‏
  53. Yi, Shanhe, et al. "Fog computing: Platform and applications." 2015 Third IEEE workshop on hot topics in web systems and technologies (HotWeb). IEEE, 2015.‏
  54. Zahmatkesh, Hadi, and Fadi Al-Turjman. "Fog computing for sustainable smart cities in the IoT era: Caching techniques and enabling technologies-an overview." Sustainable Cities and Society 59 (2020): 102139.‏
  55. Alhaidari, Fahd A., and Ebtesam J. Alqahtani. "Securing communication between fog computing and iot using constrained application protocol (coap): A survey." Journal of Communications 15.1 (2020): 14-30.‏
  56. Yousefpour, Ashkan, Genya Ishigaki, and Jason P. Jue. "Fog computing: Towards minimizing delay in the internet of things." 2017 IEEE international conference on edge computing (EDGE). IEEE, 2017.‏
  57. Prabavathy, S., K. Sundarakantham, and S. Mercy Shalinie. "Design of cognitive fog computing for intrusion detection in Internet of Things." Journal of Communications and Networks 20.3 (2018): 291-298.‏