Enhancing Context-Awareness in Autonomous Fog Nodes for IoT Systems

The main aim of this research is to lay the foundation work for the development of a communication protocol which will enhance the context awareness of autonomous Fog nodes in IoT systems, by enabling them to share information on their status. Analysis is being conducted on numerous basic and current architectures, models and communication patterns used by IoT systems. A new, adjusted, model is proposed as a protocol for communication in IoT systems encompassing autonomous agents. Finally, modelization of the adjusted protocol (ECTORAS) is conducted, with main criteria the challenges of IoT, Fog, and Cloud computing.

[1]  Hong Linh Truong,et al.  MQTT-S — A publish/subscribe protocol for Wireless Sensor Networks , 2008, 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE '08).

[2]  G. Pardo-Castellote,et al.  OMG data distribution service: architectural overview , 2003, IEEE Military Communications Conference, 2003. MILCOM 2003..

[3]  Steve Vinoski,et al.  Advanced Message Queuing Protocol , 2006, IEEE Internet Computing.

[4]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[5]  Thierry Coupaye,et al.  Combining hardware nodes and software components ordering-based heuristics for optimizing the placement of distributed IoT applications in the fog , 2018, SAC.

[6]  Mohamed Hadi Habaebi,et al.  Introducing autonomy in internet of things , 2015 .

[7]  Xavier Masip-Bruin,et al.  A Survey of Communication Protocols for Internet of Things and Related Challenges of Fog and Cloud Computing Integration , 2018, ACM Comput. Surv..

[8]  Mara Nikolaidou,et al.  The role of autonomous aggregators in IoT multi-core systems , 2017, IOT.

[9]  Mugen Peng,et al.  Edge computing technologies for Internet of Things: a primer , 2017, Digit. Commun. Networks.

[10]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[11]  Carsten Bormann,et al.  CoAP: An Application Protocol for Billions of Tiny Internet Nodes , 2012, IEEE Internet Computing.

[12]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[13]  Peter Saint-Andre,et al.  Extensible Messaging and Presence Protocol (XMPP): Core , 2004, RFC.