Abstract
Thanks to innovations like the Internet of Things and autonomous driving, millions of new devices, sensors, and applications will be going online in the near future. They will generate huge amounts of data, which connected technologies will have to be able to handle. Measuring, monitoring, analyzing, processing, and reacting are just a few examples of tasks involving the vast quantities of data that these devices, sensors, and applications will generate. Existing models like cloud computing are reaching their limits and will struggle to cope with this deluge of data. This chapter introduces fog and edge computing as a model in which computing power moves toward the sources where the data are generated. Following a brief definition and overview of fog and edge computing, eight of their unique characteristics are described, including contextual location awareness and low latency. Differences between this model and the better-known cloud computing model, as well as other related models, are also explained, and the challenges and opportunities of fog and edge computing are discussed. In addition to the definition and characteristics of fog and edge computing, examples of practical implementation are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aazam M, Zeadally S, Harras KA (2018) Fog computing architecture, evaluation, and future research directions. IEEE Commun Mag 56(5):46–52
Alrawais A, Alhothaily A, Hu C, Cheng X (2017) Fog computing for the Internet of things: security and privacy issues. IEEE Internet Comput 21(2):34–42
Bermbach D, Pallas F, Pérez DG, Plebani P, Anderson M, Kat R, Tai S (2017) A research perspective on fog computing. In: Paper presented at the international conference on service-oriented computing, Malaga, Spain, 13–16 November 2017
Bittencourt LF, Lopes MM, Petri I, Rana OF (2015) Towards virtual machine migration in fog computing. In: Paper presented at the 10th international conference on P2P, parallel, grid, cloud and Internet computing (3PGCIC), Krakow, Poland, 4–6 November 2015
Blume M, Lins S, Sunvaev A (2022) Understanding interdependencies among fog system characteristics. In: 2022 IEEE 24th Conference on Business Informatics (CBI), 15–17 June 2022, pp 126–135. https://doi.org/10.1109/CBI54897.2022.00021
Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the Internet of things. In: Paper presented at the first edition of the MCC workshop on Mobile cloud computing, Helsinki, Finland, 17 August 2012
Brogi A, Forti S (2017) Qos-aware deployment of IoT applications through the fog. IEEE Internet Things J 4(5):1185–1192
Byers CC (2017) Architectural imperatives for fog computing: use cases, requirements, and architectural techniques for fog-enabled IoT networks. IEEE Commun Mag 55(8):14–20
Chang C, Srirama SN, Buyya R (2017) Indie fog: an efficient fog-computing infrastructure for the Internet of things. Computer 50(9):92–98
Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864
Chin WS, Kim H-s, Heo YJ, Jang JW (2015) A context-based future network infrastructure for IoT services. Procedia Comput Sci 56:266–270
da Silva RA, da Fonseca NL (2018) Resource allocation mechanism for a fog-cloud infrastructure. In: Paper presented at the IEEE international conference on communications (ICC), Kansas City, MO, USA, 20–24 May 2018
Detecon International GmbH (2019) Edge computing Ermöglicht innovative Anwendungsfälle. https://www.detecon.com/de/wissen/edge-computing-ermoeglicht-innovative-anwendungsfaelle. Accessed 12 September 2019
Fakeeh KA (2016) Privacy and security problems in fog computing. Commun Appl Electron 4(6):19293–19304
Feng J, Liu Z, Wu C, Ji Y (2017) AVE: autonomous vehicular edge computing framework with ACO-based scheduling. IEEE Trans Veh Technol 66(12):10660–10675
Fernando N, Loke SW, Rahayu W (2019) Computing with nearby mobile devices: a work sharing algorithm for mobile edge-clouds. IEEE Trans Cloud Comput 7(2):329–343
Garcia Lopez P, Montresor A, Epema D, Datta A, Higashino T, Iamnitchi A, Barcellos M, Felber P, Riviere E (2015) Edge-centric computing: vision and challenges. ACM SIGCOMM Comput Commun Rev 45(5):37–42
Grand View Research Inc (2019) Edge computing market size worth $28.84 billion by 2025 | Cagr 54%. https://www.grandviewresearch.com/press-release/global-edge-computing-market. Accessed 12 June 2019
Guan Y, Shao J, Wei G, Xie M (2018) Data security and privacy in fog computing. IEEE Netw 32(5):106–111
Hao Z, Novak E, Yi S, Li Q (2017) Challenges and software architecture for fog computing. IEEE Internet Comput 21(2):44–53
Hu P, Dhelim S, Ning H, Qiu T (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl 98:27–42
Iorga M, Feldman L, Barton R, Martin MJ, Goren N, Mahmoudi C (2017) Fog computing conceptual model (NIST SP 800-191). National Institute of Standards and Technology. https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.500-325.pdf. Accessed 7 July 2023
Iorga M, Feldman L, Barton R, Martin MJ, Goren N, Mahmoudi C (2018) Fog computing conceptual model (Nist Sp 500-325). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.500-325. Accessed 7 July 2023
Jalali F, Hinton K, Ayre R, Alpcan T, Tucker RS (2016) Fog computing may help to save energy in cloud computing. IEEE J Sel Areas Commun 34(5):1728–1739
Jiang Y, Huang Z, Tsang DHK (2018) Challenges and solutions in fog computing orchestration. IEEE Netw 32(3):122–129
Kai K, Cong W, Tao L (2016) Fog computing for vehicular ad-hoc networks: paradigms, scenarios, and issues. J China Univ Posts Telecommun 23(2):56–96
Khan S, Parkinson S, Qin Y (2017) Fog computing security: a review of current applications and security solutions. J Cloud Comput 6(1):19
Klein T, Fenn T, Katzenbach A, Teigeler H, Lins S, Sunyaev A (2022) A threat model for vehicular fog computing. IEEE Access 10:133256–133278. https://doi.org/10.1109/ACCESS.2022.3231189
Lu R, Liang X, Li X, Lin X, Shen X (2012) EPPA: an efficient and privacy-preserving aggregation scheme for secure smart grid communications. IEEE Trans Parallel Distrib Syst 23(9):1621–1631
Luan TH, Gao L, Li Z, Xiang Y, Wei G, Sun L (2015) Fog computing: focusing on mobile users at the edge. arXiv preprint arXiv:150201815:1-11
Madakam S, Bhagat P (2018) Fog computing in the IoT environment: principles, features, and models. In: Mahmood Z (ed) Fog computing: concepts, frameworks and technologies. Springer, Cham, Switzerland, pp 23–43
Madsen H, Burtschy B, Albeanu G, Popentiu-Vladicescu F (2013) Reliability in the utility computing era: towards reliable fog computing. In: Paper presented at the 20th international conference on systems, signals and image processing (IWSSIP), Bucharest, Romania, 7–9 July 2013
Mahmood Z (2018) Fog computing: concepts, frameworks and technologies, 1st edn. Springer, Cham, Switzerland
Mahmood Z, Ramachandran M (2018) Fog computing: concepts, principles and related paradigms. In: Mahmood Z (ed) Fog computing: concepts, frameworks and technologies. Springer, Cham, Switzerland, pp 3–21
Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. In: Di Martino B, Li K-C, Yang LT, Esposito A (eds) Internet of everything: algorithms, methodologies, technologies and perspectives. Springer, Singapore, pp 103–130
Martin JP, Kandasamy A, Chandrasekaran K, Joseph CT (2019) Elucidating the challenges for the praxis of fog computing: an aspect-based study. Int J Commun Syst 32(7):e3926
Modi C, Patel D, Borisaniya B, Patel H, Patel A, Rajarajan M (2013) A survey of intrusion detection techniques in cloud. J Netw Comput Appl 36(1):42–57
Mouradian C, Naboulsi D, Yangui S, Glitho RH, Morrow MJ, Polakos PA (2018) A comprehensive survey on fog computing: state-of-the-art and research challenges. IEEE Commun Surv Tutor 20(1):416–464
Mukherjee M, Matam R, Shu L, Maglaras L, Ferrag MA, Choudhury N, Kumar V (2017) Security and privacy in fog computing: challenges. IEEE Access 5:19293–19304
Negash B, Rahmani AM, Liljeberg P, Jantsch A (2018) Fog computing fundamentals in the Internet-of-things. In: Rahmani AM, Liljeberg P, Preden J-S, Jantsch A (eds) Fog computing in the Internet of things: intelligence at the edge. Springer, Cham, Switzerland, pp 3–13
Nishio T, Shinkuma R, Takahashi T, Mandayam NB (2013) Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud. In: Paper presented at the 1st international workshop on Mobile cloud computing and networking, Bangalore, India, 29 July 2013
Okafor K, Ononiwu G, Goundar S, Chijindu V, Chidiebele U (2018) Towards complex dynamic fog network orchestration using embedded neural switch. Int J Comput Appl 40:1–18
OpenFog Consortium (2017a) OpenFog reference architecture for fog computing. https://iiconsortium.org/pdf/OpenFog_Reference_Architecture_2_09_17.pdf. Accessed 7 July 2023
OpenFog Consortium (2017b) Size and impact of fog computing market. https://www.openfogconsortium.org/wp-content/uploads/451-Research-report-on-5-year-Market-Sizing-of-Fog-Oct-2017.pdf. Accessed 7 July 2023
Oueis J, Strinati EC, Barbarossa S (2015) The fog balancing: load distribution for small cell cloud computing. In: Paper presented at the 81st IEEE vehicular technology conference (VTC Spring), Glasgow, UK, 11–14 May 2015
Polito SG, Chamania M, Jukan A (2009) Extending the inter-domain PCE framework for authentication and authorization in GMPLS networks. In: Paper presented at the IEEE international conference on communications, Dresden, Germany, 14–18 June 2009
Preden JS, Tammemäe K, Jantsch A, Leier M, Riid A, Calis E (2015) The benefits of self-awareness and attention in fog and mist computing. Computer 48(7):37–45
Sanaei Z, Abolfazli S, Gani A, Buyya R (2014) Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Commun Surv Tutor 16(1):369–392
Sarkar S, Misra S (2016) Theoretical modelling of fog computing: a green computing paradigm to support IoT applications. IET Networks 5(2):23–29
Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: vision and challenges. IEEE Internet Things J 3(5):637–646
Shropshire J (2014) Extending the cloud with fog: security challenges & opportunities. In: Paper presented at the 20th Americas conference on information systems, Savannah, GA, USA, 7–10 August 2014
Stojmenovic I, Wen S (2014) The fog computing paradigm: scenarios and security issues. In: Paper presented at the federated conference on computer science and information systems, Warsaw, Poland, 7–10 September 2014
Tammemäe K, Jantsch A, Kuusik A, Preden J-S, Õunapuu E (2018) Self-aware fog computing in private and secure spheres. In: Rahmani AM, Liljeberg P, Preden J-S, Jantsch A (eds) Fog computing in the Internet of things: intelligence at the edge. Springer, Cham, Switzerland, pp 71–99
Taneja M, Davy A (2017) Resource aware placement of IoT application modules in fog-cloud computing paradigm. In: Paper presented at the IFIP/IEEE symposium on integrated network and service management (IM), Lisbon, Portugal, 8–12 May 2017
Tordera EM, Masip-Bruin X, GarcÃa-Almiñana J, Jukan A, Ren G-J, Zhu J, Farre J (2016) What is a fog node a tutorial on current concepts towards a common definition. arXiv preprint arXiv:161109193:1–22
Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. SIGCOMM Comput Commun Rev 44(5):27–32
Varghese B, Wang N, Barbhuiya S, Kilpatrick P, Nikolopoulos DS (2016) Challenges and opportunities in edge computing. In: Paper presented at the IEEE international conference on smart cloud (SmartCloud), New York, NY, USA, 18–20 November 2016
Vatanparvar K, Al Faruque MA (2018) Control-as-a-service in cyber-physical energy systems over fog computing. In: Rahmani AM, Liljeberg P, Preden J-S, Jantsch A (eds) Fog computing in the Internet of things: intelligence at the edge. Springer, Cham, Switzerland, pp 123–144
Wang Y, Uehara T, Sasaki R (2015) Fog computing: issues and challenges in security and forensics. In: Paper presented at the 39th IEEE annual computer software and applications conference, Taichung, Taiwan, 1–5 July 2015
Ye D, Wu M, Tang S, Yu R (2016) Scalable fog computing with service offloading in bus networks. In: Paper presented at the 3rd IEEE international conference on cyber security and cloud computing (CSCloud), Beijing, China, 25–27 June 2016
Yi S, Qin Z, Li Q (2015) Security and privacy issues of fog computing: a survey. In: Paper presented at the international conference on wireless algorithms, systems, and applications, Qufu, China, 10–12 August 2015
Further Reading
Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the Internet of things. In: Paper presented at the first edition of the MCC workshop on Mobile cloud computing, Helsinki, Finland, 17 August 2012
Iorga M, Feldman L, Barton R, Martin MJ, Goren N, Mahmoudi C (2018) Fog computing conceptual model (NIST SP 500–325). https://doi.org/10.6028/NIST.SP.500-325. Accessed 11 September 2023
Kai K, Cong W, Tao L (2016) Fog computing for vehicular ad-hoc networks: paradigms, scenarios, and issues. J China Univ Posts Telecommun 23(2):56–96
Mahmood Z (2018) Fog computing: concepts, frameworks and technologies, 1st edn. Springer, Cham, Switzerland
Yi S, Qin Z, Li Q (2015) Security and privacy issues of fog computing: a survey. In: Paper presented at the international conference on wireless algorithms, systems, and applications, Qufu, China, 10–12 August 2015
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Sunyaev, A. (2024). Fog and Edge Computing. In: Internet Computing. Springer, Cham. https://doi.org/10.1007/978-3-031-61014-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-61014-1_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-61013-4
Online ISBN: 978-3-031-61014-1
eBook Packages: Computer ScienceComputer Science (R0)