Access Time Improvement Framework for Standardized IoT Gateways

Internet of Things (IoT) is a computing infrastructure underlying powerful systems and applications, enabling autonomous interconnection of people, vehicles, devices, and information systems. Many IoT sectors such as smart grid or smart mobility will benefit from the recent evolutions of the smart city initiatives for building more advanced IoT services, from the collection of human- and machine-generated data to their storage and analysis. It is therefore of utmost importance to manage the volume, velocity, and variety of the data, in particular at the IoT gateways level, where data are published and consumed. This paper proposes an access time improvement framework to optimize the publication and consumption steps, the storage and retrieval of data at the gateways level to be more precise. This new distributed framework relies on a consistent hashing mechanism and modular characteristics of microservices to ensure a flexible and scalable solution. Applied and assessed on a real case study, experimental results show how the proposed framework improves data access time for standardized IoT gateways.

[1]  Marco Jahn,et al.  Designing a Smart City Internet of Things Platform with Microservice Architecture , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[2]  Yang Liu,et al.  A Storage Solution for Massive IoT Data Based on NoSQL , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[3]  Hongming Cai,et al.  An IoT-Oriented Data Storage Framework in Cloud Computing Platform , 2014, IEEE Transactions on Industrial Informatics.

[4]  Gade Krishna,et al.  A scalable peer-to-peer lookup protocol for Internet applications , 2012 .

[5]  Sam Newman,et al.  Building microservices - designing fine-grained systems, 1st Edition , 2015 .

[6]  Sylvain Kubler,et al.  P2P Data synchronization for product lifecycle management , 2015, Comput. Ind..

[7]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[8]  M. Villari,et al.  The 6 th International Conference on Ambient Systems , Networks and Technologies ( ANT 2015 ) Big Data Storage in the Cloud for Smart Environment Monitoring , 2015 .

[9]  Sylvain Kubler,et al.  O-MI/O-DF standards as interoperability enablers for Industrial Internet: A performance analysis , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[10]  Nathalie Mitton,et al.  LEGIoT: A Lightweight Edge Gateway for the Internet of Things , 2018, Future Gener. Comput. Syst..

[11]  Philip S. Yu,et al.  Dynamic Load Balancing on Web-Server Systems , 1999, IEEE Internet Comput..

[12]  Igor Cavrak,et al.  Architecture of an interoperable IoT platform based on microservices , 2016, 2016 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[13]  Peter Bak,et al.  Location and Context-Based Microservices for Mobile and Internet of Things Workloads , 2015, 2015 IEEE International Conference on Mobile Services.

[14]  Chen Jing,et al.  A dynamic and integrated load-balancing scheduling algorithm for Cloud datacenters , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[15]  Aameek Singh,et al.  Server-storage virtualization: Integration and load balancing in data centers , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[16]  Hyunseung Choo,et al.  Internet of Everything: A Large-Scale Autonomic IoT Gateway , 2017, IEEE Transactions on Multi-Scale Computing Systems.

[17]  Kary Främling,et al.  Data Exchange Standard for Industrial Internet of Things , 2018, 2018 3rd International Conference on System Reliability and Safety (ICSRS).

[18]  Hao Chen,et al.  A brief introduction to IoT gateway , 2011 .