How to see through the Fog? Using Peer to Peer (P2P) for the Internet of Things
Sreenan, Cormac J.
Institute of Electrical and Electronics Engineers (IEEE)
The Internet of Things (IoT) faces the challenge of scaling to handle tens of billions of connected devices. This challenge is made more difficult by the range of constituent IoT parts from Cloud-based applications to constrained nodes in Wireless Sensor Networks (WSNs). Achieving the desired scale and interoperability requires an architecture for IoT that is scalable and allows seamless operation across networks and devices. This paper considers the requirements for IoT and considers a number of existing architectural approaches and the emergence of Fog computing. It proposes that Fog computing architectures must cater for the flow of data from constrained sensor nodes to powerful applications. It considers the suitability of a Peer to Peer (P2P) approach for Fog computing. Using a prototype implementation, it demonstrates how a Holistic Peer to Peer (HPP) architecture and application layer protocol meet the requirements set for IoT.
Cloud computing , Internet of Things , Open systems , Peer-to-peer computing , Protocols , Wireless sensor networks , Seamless operation , Fog computing architectures , Application layer protocol , Connected devices , Constrained nodes , Interoperability , Peer to peer approach , IoT , Cloud-based applications , WSN , Data flow , Constrained sensor nodes , Holistic P2P architecture , HPP architecture , Computer architecture , Edge computing , Internet of Things(IoT) , RESTFul Style , Fog Computing , Wireless Sensor Network (WSN) , Peer to Peer (P2P)
Tracey, D. and Sreenan, C. (2019) 'How to see through the Fog? Using Peer to Peer (P2P) for the Internet of Things', 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, 15-18 April, pp. 47-52. doi: 10.1109/WF-IoT.2019.8767275
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.