Loss-Tolerant Event Communications Within Industrial Internet of Things by Leveraging on Game Theoretic Intelligence

Internet of Things (IoT) is one of the key technologies paving the way for the next industrial revolution named as Industry 4.0, since it promises to realize smarter factories by optimizing costs and productivity. Traditionally, the adopted communication protocols among the sensors are required to manage the large scale of the infrastructure in terms on the high number of interconnected nodes and the massive volume of exchanged data. However, due to the key role of those Industrial IoT in exchanging business critical data, such protocols need to also provide high resiliency guarantees to the message exchange, with as few delivery misses as possible. The publish/subscribe interaction pattern and the protocol implementing it are a technically sound approach for achieving scalability and elasticity, thanks to their intrinsic decoupling among the interacting nodes. However, they are often unsuitable in their current form, because they provide only best-effort delivery guarantees, or they adopt naive solutions to achieve resilient communication, especially when wireless networks are used. This paper presents a clustered lightweight gossiping algorithm for resilient event-based communications among the sensors, without requiring a predeployed brokering infrastructure supporting the adopted publish/subscribe protocol. A simulation-based assessment has been performed in order to empirically show the improvements in terms of successfully delivered notification without the excessive costs of the state-of-the-art solutions available in the literature.

[1]  Magnus Jonsson,et al.  Towards Reliable Wireless Industrial Communication With Real-Time Guarantees , 2009, IEEE Transactions on Industrial Informatics.

[2]  Domenico Cotroneo,et al.  On reliability in publish/subscribe services , 2013, Comput. Networks.

[3]  Hamidou Tembine Distributed Strategic Learning for Wireless Engineers , 2017 .

[4]  Lida Xu,et al.  Internet of Things for Enterprise Systems of Modern Manufacturing , 2014, IEEE Transactions on Industrial Informatics.

[5]  Yoram Koren,et al.  The Global Manufacturing Revolution: Product-Process-Business Integration and Reconfigurable Systems , 2010 .

[6]  Andreas Willig,et al.  Wireless Technology in Industrial Networks , 2005, Proceedings of the IEEE.

[7]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[8]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[9]  Roberto Beraldi,et al.  Achieving Reliable and Timely Event Dissemination over WAN , 2012, ICDCN.

[10]  Shu Lin,et al.  Automatic-repeat-request error-control schemes , 1984, IEEE Communications Magazine.

[11]  Kim-Kwang Raymond Choo,et al.  A Publish/Subscribe Protocol for Event-Driven Communications in the Internet of Things , 2016, 2016 IEEE 14th Intl Conf on Dependable, Autonomic and Secure Computing, 14th Intl Conf on Pervasive Intelligence and Computing, 2nd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech).

[12]  Vidyasagar Potdar,et al.  Wireless Sensor Network transport protocol: A critical review , 2013, J. Netw. Comput. Appl..

[13]  Christian Esposito,et al.  Calibrating Indoor Positioning Systems with Low Efforts , 2014, IEEE Transactions on Mobile Computing.

[14]  Ashraf S. Hasan Mahmoud,et al.  A survey on developing publish/subscribe middleware over wireless sensor/actuator networks , 2015, Wireless Networks.

[15]  Andrea Baiocchi,et al.  On the effects of ARQ mechanisms on TCP performance in wireless environments , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[16]  Gabriele D'Angelo,et al.  Multi-level simulation of Internet of Things on smart territories , 2016, Simul. Model. Pract. Theory.

[17]  Christian Esposito,et al.  Distributed strategic learning for effective gossiping in wireless networks , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[18]  Sang Hyuk Son,et al.  RDDS: A Real-Time Data Distribution Service for Cyber-Physical Systems , 2012, IEEE Transactions on Industrial Informatics.

[19]  Paolo Costa,et al.  Epidemic algorithms for reliable content-based publish-subscribe: an evaluation , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[20]  Serbulent Tozlu,et al.  Wi-Fi enabled sensors for internet of things: A practical approach , 2012, IEEE Communications Magazine.

[21]  Michael Koster,et al.  Publish-Subscribe Broker for the Constrained Application Protocol (CoAP) , 2019 .

[22]  Aniruddha S. Gokhale,et al.  Publish/subscribe-enabled software defined networking for efficient and scalable IoT communications , 2015, IEEE Communications Magazine.

[23]  Ronny Klauck,et al.  Unify to bridge gaps: Bringing XMPP into the Internet of Things , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[24]  Daniel Willkomm,et al.  MiXiM: the physical layer an architecture overview , 2009, SIMUTools 2009.

[25]  Kota Solomon Raju,et al.  A reliable hardware platform for wireless sensor networks , 2015, 2015 International Symposium on Advanced Computing and Communication (ISACC).

[26]  Winston Khoon Guan Seah,et al.  Reliability in wireless sensor networks: A survey and challenges ahead , 2015, Comput. Networks.

[27]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[28]  Anne-Marie Kermarrec,et al.  Epidemic information dissemination in distributed systems , 2004, Computer.

[29]  Jianhua Ma,et al.  Advanced communication systems for enhanced big data technology and applications , 2014, Int. J. Commun. Syst..

[30]  Adam Dunkels,et al.  A Low-Power CoAP for Contiki , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

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

[32]  Roberto Beraldi,et al.  Improving the Efficiency of Gossiping , 2013 .

[33]  Akbar Rahman,et al.  Group Communication for the Constrained Application Protocol (CoAP) , 2014, RFC.

[34]  Aniruddha S. Gokhale,et al.  Software-Defined Networking: Challenges and research opportunities for Future Internet , 2014, Comput. Networks.

[35]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[36]  Roberto Beraldi,et al.  Reliable and Timely Event Notification for Publish/Subscribe Services Over the Internet , 2014, IEEE/ACM Transactions on Networking.

[37]  Philipp Wehner,et al.  Internet of Things Simulation Using OMNeT++ and Hardware in the Loop , 2017 .

[38]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[39]  Amir H. Payberah,et al.  Vitis: A Gossip-based Hybrid Overlay for Internet-scale Publish/Subscribe Enabling Rendezvous Routing in Unstructured Overlay Networks , 2011, 2011 IEEE International Parallel & Distributed Processing Symposium.

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