Fog Computing Fundamentals in the Internet-of-Things
2017, Fog Computing in the Internet of Things
https://doi.org/10.1007/978-3-319-57639-8_1Abstract
The functional separation of different system components has been used to address some critical challenges in architecture design. One of the well known approaches of physical separation of functional units is in client-server architectures. The server side of this separation is hidden inside the cloud infrastructure in the case of an Internet scale system. This model is serving a wide range of applications running over the Internet providing storage, computing power, and redundant services for reliability. However, in the new paradigm of the Internet-of-Things, the traditional separation partly fails to meet the set of system requirements. Fog computing is introduced as an intermediate layer between the clients and the Cloud. It brings computing, storage, management, and network services among others, closer to the sensor/actuator nodes. This book discusses the features of Fog computing, its advantages, internal details and present case studies to demonstrate it in real application scenarios. The focus of this chapter is to give an overview of Fog computing at a higher level.
References (29)
- Roberto Minerva, Abyi Biru, and Domenico Rotondi. Towards a definition of the internet of things (IoT). Technical report, IEEE, 2015.
- Kevin Ashton. That 'Internet of Things' Thing: In the real world, things matter more than ideas, RFID Journal. http://www.rfidjournal.com/articles/view?4986.
- CMU. The "only" coke machine on the internet. http://www.cs.cmu.edu/ coke/.
- S. Ray, Y. Jin, and A. Raychowdhury. The Changing Computing Paradigm With Internet of Things: A Tutorial Introduction. IEEE Design Test, 33(2):76-96, April 2016.
- A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys Tutorials, 17(4):2347-2376, Fourthquarter 2015.
- Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. Fog computing and its role in the internet of things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, MCC '12, pages 13-16, New York, NY, USA, 2012. ACM.
- Shanhe Yi, Cheng Li, and Qun Li. A survey of fog computing: Concepts, applications and issues. In Proceedings of the 2015 Workshop on Mobile Big Data, Mobidata '15, pages 37-42, New York, NY, USA, 2015. ACM.
- F. Jalali, A. Vishwanath, J. de Hoog, and F. Suits. Interconnecting fog computing and micro- grids for greening iot. In 2016 IEEE Innovative Smart Grid Technologies -Asia (ISGT-Asia), pages 693-698, Nov 2016.
- O. Salman, I. Elhajj, A. Kayssi, and A. Chehab. Edge computing enabling the internet of things. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pages 603-608, Dec 2015.
- M. Selimi, L. Cerdà-Alabern, L. Wang, A. Sathiaseelan, L. Veiga, and F. Freitag. Bandwidth- aware service placement in community network micro-clouds. In 2016 IEEE 41st Conference on Local Computer Networks (LCN), pages 220-223, Nov 2016.
- M. Satyanarayanan, P. Simoens, Y. Xiao, P. Pillai, Z. Chen, K. Ha, W. Hu, and B. Amos. Edge analytics in the internet of things. IEEE Pervasive Computing, 14(2):24-31, Apr 2015.
- S. Krčo, B. Pokrić, and F. Carrez. Designing iot architecture(s): A european perspective. In 2014 IEEE World Forum on Internet of Things (WF-IoT), pages 79-84, March 2014.
- IoT-A Project. Internet of things -architecture, IoT-A, deliverable d1.5 -final architecture reference model for the IoT v3.0. Technical report, EU-FP7, 2013.
- Z. Shelby, K. Hartke, and C. Bormann. The constrained application protocol (CoAP). https://tools.ietf.org/html/rfc7252.
- OASIS. MQTT version 3.1.1 oasis standard. http://docs.oasis- open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.pdf.
- OMG. Data distribution service DDS. http://www.omg.org/spec/DDS/1.4/.
- XSF. Extensible messaging and presence protocol (XMPP). https://xmpp.org/extensions/index.html.
- T. N. Gia, M. Jiang, A. M. Rahmani, T. Westerlund, P. Liljeberg, and H. Tenhunen. Fog com- puting 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, pages 356-363, Oct 2015.
- N. Kushalnagar, G. Montenegro, and C. Schumacher. Ipv6 over low-power wireless per- sonal area networks (6LoWPANs): Overview, assumptions, problem statement, and goals. https://tools.ietf.org/html/rfc4919.
- Y.-P. Eric Wang, Xingqin Lin, Ansuman Adhikary, Asbjörn Grövlen, Yutao Sui, Yufei W. Blankenship, Johan Bergman, and Hazhir Shokri-Razaghi. A primer on 3gpp narrowband internet of things (nb-iot). CoRR, abs/1606.04171, 2016.
- LoRa Alliance. LoRa wide area network for iot. https://www.lora-alliance.org/What-Is- LoRa/Technology.
- Sigfox. About sigfox. http://www.sigfox.com/.
- Behailu Negash, Amir M. Rahmani, Tomi Westerlund, Pasi Liljeberg, and Hannu Tenhunen. LISA 2.0: lightweight internet of things service bus architecture using node centric network- ing. Journal of Ambient Intelligence and Humanized Computing, 7(3):305-319, 2016.
- S. K. Datta, C. Bonnet, and J. Haerri. Fog computing architecture to enable consumer centric internet of things services. In 2015 International Symposium on Consumer Electronics (ISCE), pages 1-2, June 2015.
- P. Hu, H. Ning, T. Qiu, Y. Zhang, and X. Luo. Fog computing-based face identification and res- olution scheme in internet of things. IEEE Transactions on Industrial Informatics, PP(99):1-1, 2016.
- A. M. Rahmani, N. K. Thanigaivelan, Tuan Nguyen Gia, J. Granados, B. Negash, P. Liljeberg, and H. Tenhunen. Smart e-health gateway: Bringing intelligence to internet-of-things based ubiquitous healthcare systems. In 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), pages 826-834, Jan 2015.
- A. M. Rahmani, T. N. Gia, B. Negash, A. Anzanpour, I. Azimi, M. Jiang, and P. Liljeberg. Ex- ploiting smart e-health gateways at the edge of healthcare internet-of-things: A fog computing approach. Future Generation Computer Systems, 2017.
- S. Sarkar, S. Chatterjee, and S. Misra. Assessment of the suitability of fog computing in the context of internet of things. IEEE Transactions on Cloud Computing, PP(99):1-1, 2015.
- Z. Sheng, S. Yang, Y. Yu, A. V. Vasilakos, J. A. Mccann, and K. K. Leung. A survey on the ietf protocol suite for the internet of things: standards, challenges, and opportunities. IEEE Wireless Communications, 20(6):91-98, December 2013.