Skip to main content

Fog and Edge Computing

  • Chapter
  • First Online:
Internet Computing
  • 297 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Aazam M, Zeadally S, Harras KA (2018) Fog computing architecture, evaluation, and future research directions. IEEE Commun Mag 56(5):46–52

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Brogi A, Forti S (2017) Qos-aware deployment of IoT applications through the fog. IEEE Internet Things J 4(5):1185–1192

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chang C, Srirama SN, Buyya R (2017) Indie fog: an efficient fog-computing infrastructure for the Internet of things. Computer 50(9):92–98

    Article  Google Scholar 

  • Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hao Z, Novak E, Yi S, Li Q (2017) Challenges and software architecture for fog computing. IEEE Internet Comput 21(2):44–53

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Jiang Y, Huang Z, Tsang DHK (2018) Challenges and solutions in fog computing orchestration. IEEE Netw 32(3):122–129

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Khan S, Parkinson S, Qin Y (2017) Fog computing security: a review of current applications and security solutions. J Cloud Comput 6(1):19

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • Mahmood Z (2018) Fog computing: concepts, frameworks and technologies, 1st edn. Springer, Cham, Switzerland

    Book  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Sarkar S, Misra S (2016) Theoretical modelling of fog computing: a green computing paradigm to support IoT applications. IET Networks 5(2):23–29

    Article  Google Scholar 

  • Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: vision and challenges. IEEE Internet Things J 3(5):637–646

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Mahmood Z (2018) Fog computing: concepts, frameworks and technologies, 1st edn. Springer, Cham, Switzerland

    Book  Google Scholar 

  • 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics