Skip to main content

Fog Computing: Applications and Secure Data Aggregation

  • Chapter
  • First Online:
Handbook of Computer Networks and Cyber Security

Abstract

With the rapid increase in the number of internet of things (IoT) devices, a huge amount of data is generated which needs proper storage and analytical applications. However, the smart devices do not have adequate resources due to which the applications are mostly supported by cloud servers for providing on-demand and scalable storage as well as computation power using pay-as-you-go model. Despite the broad utilization of cloud computing, few applications such as health monitoring, real-time gaming and emergency response are latency sensitive to be deployed on cloud directly. Therefore, fog computing has emerged as a promising extension to cloud computing paradigm to provide better response time. In fog computing architecture, applications perform pre-processing near to the end user. The combination of fog and cloud can handle big data collection, secure aggregation, and pre-processing, thus reducing the cost of data transportation and storage. For example, in environmental monitoring systems, local data gathered can be aggregated and mined at fog nodes to provide timely feedback especially for emergency cases. The chapter presents the concepts of fog computing along with its characteristics. Furthermore, the chapter elaborates the applications of fog computing in various domains followed by discussion on secure data aggregation methods.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 299.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

  1. Aazam, M., & Fernando, X. (2017). Fog assisted driver behavior monitoring for intelligent transportation system. In 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall) (pp. 1–5). Piscataway: IEEE.

    Google Scholar 

  2. Akrivopoulos, O., Chatzigiannakis, I., Tselios, C., & Antoniou, A. (2017). On the deployment of healthcare applications over fog computing infrastructure. In 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC) (Vol. 2, pp. 288–293). Piscataway: IEEE.

    Google Scholar 

  3. Ali, S., & Ghazal, M. (2017). Real-time heart attack mobile detection service (RHAMDS): An IoT use case for software defined networks. In 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE) (pp. 1–6). Piscataway: IEEE.

    Google Scholar 

  4. Antonio, B., Stefano, F., & Ahmad, I. (2017). Deploying fog applications how much does it cost, by the way? In International Conference on Cloud Computing and Services Science. Setúbal: SciTePress.

    Google Scholar 

  5. Brogi, A., & Forti, S. (2017). QoS-aware deployment of IoT applications through the fog. IEEE Internet of Things Journal, 4(5), 1185–1192.

    Article  Google Scholar 

  6. Brogi, A., Forti, S., & Ibrahim, A. (2017). How to best deploy your fog applications, probably. In 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC) (pp. 105–114). Piscataway: IEEE.

    Chapter  Google Scholar 

  7. Brogi, A., Forti, S., & Ibrahim, A. (2019). Predictive analysis to support fog application deployment. In Fog and edge computing: Principles and paradigms (pp. 191–222). Hoboken: Wiley.

    Chapter  Google Scholar 

  8. Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., & Buyya, R. (2011). CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41(1), 23–50.

    Google Scholar 

  9. Chen, Y., Lu, Z., Xiong, H., & Xu, W. (2018). Privacy-preserving data aggregation protocol for fog computing-assisted vehicle-to-infrastructure scenario. Security and Communication Networks, 2018, 1378583.

    Google Scholar 

  10. Craciunescu, R., Mihovska, A., Mihaylov, M., Kyriazakos, S., Prasad, R., & Halunga, S. (2015). Implementation of fog computing for reliable e-health applications. In 2015 49th Asilomar Conference on Signals, Systems and Computers (pp. 459–463). Piscataway: IEEE.

    Chapter  Google Scholar 

  11. Dasgupta, K., Kalpakis, K., & Namjoshi, P. (2003). An efficient clustering-based heuristic for data gathering and aggregation in sensor networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC) (pp. 1948–1953). Citeseer.

    Google Scholar 

  12. Etemad, M., Aazam, M., & St-Hilaire, M. (2017). Using DEVS for modeling and simulating a fog computing environment. In 2017 International Conference on Computing, Networking and Communications (ICNC) (pp. 849–854). Piscataway: IEEE.

    Chapter  Google Scholar 

  13. Gia, T. N., Jiang, M., Rahmani, A.-M., Westerlund, T., Liljeberg, P., & Tenhunen, H. (2015). Fog computing in healthcare internet-of-things: A case study on ECG feature extraction. In 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM) (pp. 356–363). Piscataway: IEEE.

    Google Scholar 

  14. Guan, Z., Zhang, Y., Wu, L., Wu, J., Li, J., Ma, Y., & Hu, J. (2019). APPA: An anonymous and privacy preserving data aggregation scheme for fog-enhanced IoT. Journal of Network and Computer Applications, 125, 82–92.

    Article  Google Scholar 

  15. Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., & Buyya, R. (2017). iFogSim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Software: Practice and Experience, 47(9), 1275–1296.

    Google Scholar 

  16. Huo, Y., Yong, C., & Lu, Y. (2018). Re-ADP: Real-time data aggregation with adaptive ω-event differential privacy for fog computing. Wireless Communications and Mobile Computing, 2018, 6285719.

    Article  Google Scholar 

  17. Jesus, P., Baquero, C., & Almeida, P. S. (2015). A survey of distributed data aggregation algorithms. IEEE Communications Surveys & Tutorials, 17(1), 381–404.

    Article  Google Scholar 

  18. Ke, H., Li, P., Guo, S., & Stojmenovic, I. (2015). Aggregation on the fly: Reducing traffic for big data in the cloud. IEEE Network, 29(5), 17–23.

    Article  Google Scholar 

  19. Lanka, D., Veenadhari, C. L., & Suryanarayana, D. (2017). Application of fog computing in military operations. International Journal of Computer Applications, 164(6), 10–15.

    Article  Google Scholar 

  20. Lantz, B., Heller, B., & McKeown, N. (2010). A network in a laptop: Rapid prototyping for software-defined networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks (p. 19). New York: ACM.

    Google Scholar 

  21. Lera, I., & Guerrero, C. (2018). Yet another fog simulator (YAFS). Retrieved January 8, 2018, from https://pypi.org/project/yafs/

    Google Scholar 

  22. Lopes, M. M., Higashino, W. A., Capretz, M. A., & Bittencourt, L. F. (2017). Myifogsim: A simulator for virtual machine migration in fog computing. In Companion Proceedings of the 10th International Conference on Utility and Cloud Computing (pp. 47–52). New York: ACM.

    Google Scholar 

  23. Lu, R., Heung, K., Lashkari, A. H., & Ghorbani, A. A. (2017). A lightweight privacy-preserving data aggregation scheme for fog computing-enhanced IoT. IEEE Access, 5, 3302–3312.

    Article  Google Scholar 

  24. Lyu, L., Nandakumar, K., Rubinstein, B., Jin, J., Bedo, J., & Palaniswami, M. (2018). PPFA: Privacy preserving fog-enabled aggregation in smart grid. IEEE Transactions on Industrial Informatics, 14, 3733–3744.

    Article  Google Scholar 

  25. Mahmud, R., & Buyya, R. (2019). Modelling and simulation of fog and edge computing environments using iFogSim toolkit. Fog and edge computing: Principles and paradigms (pp. 1–35). London: Wiley.

    Google Scholar 

  26. Mahmud, R., Kotagiri, R., & Buyya, R. (2018). Fog computing: A taxonomy, survey and future directions. In Internet of everything (pp. 103–130). Berlin: Springer.

    Chapter  Google Scholar 

  27. Maio, V. D. M. (2018). FogTorchPI-extended project repository. Retrieved Accessed: January 8, 2018 from https://bitbucket.org/vindem/fogtorchpi-extended/src

  28. Mayer, R., Graser, L., Gupta, H., Saurez, E., & Ramachandran, U. (2017). EmuFog: Extensible and scalable emulation of large-scale fog computing infrastructures. In 2017 IEEE Fog World Congress (FWC) (pp. 1–6). Piscataway: IEEE.

    Google Scholar 

  29. Mei, B., Li, R., Cheng, W., Yu, J., & Cheng, X. (2017). Ultraviolet radiation measurement via smart devices. IEEE Internet of Things Journal, 4(4), 934–944.

    Article  Google Scholar 

  30. Nikoloudakis, Y., Panagiotakis, S., Markakis, E., Pallis, E., Mastorakis, G., Mavromoustakis, C. X., et al. (2016). A fog-based emergency system for smart enhanced living environments. IEEE Cloud Computing, (6), 54–62.

    Article  Google Scholar 

  31. Okay, F. Y., & Ozdemir, S. (2018). A secure data aggregation protocol for fog computing based smart grids. In 2018 IEEE 12th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG) (pp. 1–6). Piscataway: IEEE.

    Google Scholar 

  32. Qayyum, T., Malik, A. W., Khattak, M. A. K., Khalid, O., & Khan, S. U. (2018). FogNetSim++: A toolkit for modeling and simulation of distributed fog environment. IEEE Access, 6, 63570–63583.

    Article  Google Scholar 

  33. Rahmani, A. M., Gia, T. N., Negash, B., Anzanpour, A., Azimi, I., Jiang, M., et al. (2018). Exploiting smart e-health gateways at the edge of healthcare internet-of-things: A fog computing approach. Future Generation Computer Systems, 78, 641–658.

    Article  Google Scholar 

  34. Rout, R., Ghosh, S., & Chakrabarti, S. (2009). Network coding-aware data aggregation for a distributed wireless sensor network. In 2009 International Conference on Industrial and Information Systems (ICIIS) (pp. 32–36). Piscataway: IEEE.

    Chapter  Google Scholar 

  35. Tayal, A. (2018). Fog computing in IoT. Retrieved January 8, 2018, from https://www.tetcos.com/file-exchange.html

    Google Scholar 

  36. Wang, H., Wang, Z., & Domingo-Ferrer, J. (2018). Anonymous and secure aggregation scheme in fog-based public cloud computing. Future Generation Computer Systems, 78, 712–719.

    Article  Google Scholar 

  37. Wette, P., Draxler, M., Schwabe, A., Wallaschek, F., Zahraee, M. H., & Karl, H. (2014). Maxinet: Distributed emulation of software-defined networks. In Networking Conference, 2014 IFIP (pp. 1–9). Piscataway: IEEE.

    Google Scholar 

  38. Yi, S., Hao, Z., Qin, Z., & Li, Q. (2015). Fog computing: Platform and applications. In 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb) (pp. 73–78). Piscataway: IEEE.

    Chapter  Google Scholar 

  39. Yi, S., Li, C., & Li, Q. (2015). A survey of fog computing: Concepts, applications and issues. In Proceedings of the 2015 Workshop on Mobile Big Data (pp. 37–42). New York: ACM.

    Chapter  Google Scholar 

  40. Zao, J. K., Gan, T. T., You, C. K., Méndez, S. J. R., Chung, C. E., Te Wang, Y., et al. (2014). Augmented brain computer interaction based on fog computing and linked data. In 2014 International Conference on Intelligent Environments (IE) (pp. 374–377). Piscataway: IEEE.

    Chapter  Google Scholar 

  41. Zhang, Y., Chen, Q., & Zhong, S. (2016). Privacy-preserving data aggregation in mobile phone sensing. IEEE Transactions on Information Forensics and Security, 11(5), 980–992.

    Article  Google Scholar 

  42. Zhang, Y., Zhao, J., Zheng, D., Deng, K., Ren, F., & Zheng, X. (2018). Privacy-aware data collection and aggregation in IoT enabled fog computing. In International Conference on Algorithms and Architectures for Parallel Processing (pp. 581–590). Berlin: Springer.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sudesh Rani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Rani, S., Saini, P. (2020). Fog Computing: Applications and Secure Data Aggregation. In: Gupta, B., Perez, G., Agrawal, D., Gupta, D. (eds) Handbook of Computer Networks and Cyber Security. Springer, Cham. https://doi.org/10.1007/978-3-030-22277-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-22277-2_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-22276-5

  • Online ISBN: 978-3-030-22277-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics