A WoT-Based Method for Creating Digital Sentinel Twins of IoT Devices

The data produced by sensors of IoT devices are becoming keystones for organizations to conduct critical decision-making processes. However, delivering information to these processes in real-time represents two challenges for the organizations: the first one is achieving a constant dataflow from IoT to the cloud and the second one is enabling decision-making processes to retrieve data from dataflows in real-time. This paper presents a cloud-based Web of Things method for creating digital twins of IoT devices (named sentinels).The novelty of the proposed approach is that sentinels create an abstract window for decision-making processes to: (a) find data (e.g., properties, events, and data from sensors of IoT devices) or (b) invoke functions (e.g., actions and tasks) from physical devices (PD), as well as from virtual devices (VD). In this approach, the applications and services of decision-making processes deal with sentinels instead of managing complex details associated with the PDs, VDs, and cloud computing infrastructures. A prototype based on the proposed method was implemented to conduct a case study based on a blockchain system for verifying contract violation in sensors used in product transportation logistics. The evaluation showed the effectiveness of sentinels enabling organizations to attain data from IoT sensors and the dataflows used by decision-making processes to convert these data into useful information.

[1]  Daniel A. Menascé,et al.  FogQN: An Analytic Model for Fog/Cloud Computing , 2018, 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion).

[2]  Salvatore Cuomo,et al.  Decision Making in IoT Environment through Unsupervised Learning , 2020, IEEE Intelligent Systems.

[3]  Jesús Carretero,et al.  From the edge to the cloud: A continuous delivery and preparation model for processing big IoT data , 2020, Simul. Model. Pract. Theory.

[4]  Vlad Trifa,et al.  Building the Web of Things: With examples in Node.js and Raspberry Pi , 2016 .

[5]  Schahram Dustdar,et al.  Principles for Engineering IoT Cloud Systems , 2015, IEEE Cloud Computing.

[6]  Eleonora Bottani,et al.  Digital Twin Reference Model Development to Prevent Operators’ Risk in Process Plants , 2020 .

[7]  Younghan Kim,et al.  Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services , 2020, Sensors.

[8]  Nadir Shah,et al.  Orchestration of Microservices for IoT Using Docker and Edge Computing , 2018, IEEE Communications Magazine.

[9]  Radu Prodan,et al.  Towards Digital Twins Cloud Platform: Microservices and Computational Workflows to Rule a Smart Factory , 2017, UCC.

[10]  Omer F. Rana,et al.  Modelling Performance & Resource Management in Kubernetes , 2016, 2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC).

[11]  José Luis González,et al.  Analytic Study of Containerizing Stateful Stream Processing as Microservice to Support Digital Twins in Fog Computing , 2020, Programming and Computer Software.

[12]  Yu Tian,et al.  A Shared Decision-Making System for Diabetes Medication Choice Utilizing Electronic Health Record Data , 2017, IEEE Journal of Biomedical and Health Informatics.

[13]  Alejandro Galaviz-Mosqueda,et al.  On the Continuous Processing of Health Data in Edge-Fog-Cloud Computing by Using Micro/Nanoservice Composition , 2020, IEEE Access.

[14]  Robert Harrison,et al.  Utilising Web-based Digital Twin to Promote Assembly Line Sustainability , 2021, 2021 4th IEEE International Conference on Industrial Cyber-Physical Systems (ICPS).

[15]  B. Chandrasekaran,et al.  Function in Device Representation , 2000, Engineering with Computers.

[16]  Kaibin Huang,et al.  Fast Analog Transmission for High-Mobility Wireless Data Acquisition in Edge Learning , 2018, IEEE Wireless Communications Letters.

[17]  Hamid Al-Hamadi,et al.  Trust-Based Decision Making for Health IoT Systems , 2017, IEEE Internet of Things Journal.

[18]  Jörg Ott,et al.  Consolidate IoT Edge Computing with Lightweight Virtualization , 2018, IEEE Network.

[19]  Morten Lind,et al.  FUNCTIONAL MODELLING FOR FAULT DIAGNOSIS AND ITS APPLICATION FOR NPP , 2014 .

[20]  Jesús Carretero,et al.  A Data Preparation Approach for Cloud Storage Based on Containerized Parallel Patterns , 2019, IDCS.

[21]  M. Rosenblatt A CENTRAL LIMIT THEOREM AND A STRONG MIXING CONDITION. , 1956, Proceedings of the National Academy of Sciences of the United States of America.

[22]  Mutaz A. B. Al-Tarawneh Mobility-Aware Container Migration in Cloudlet-Enabled IoT Systems using Integrated Muticriteria Decision Making , 2020 .

[23]  Yunpeng Gao,et al.  Real-time Modeling and Simulation Method of Digital Twin Production Line , 2019, 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC).

[24]  Kay Römer,et al.  WebPlug: A framework for the Web of Things , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[25]  Javier Díez-González,et al.  Digital Twin for Automatic Transportation in Industry 4.0 , 2021, Sensors.

[26]  Byounghyun Yoo,et al.  Designing a Semantic Digital Twin model for IoT , 2020, 2020 IEEE International Conference on Consumer Electronics (ICCE).

[27]  Jesus Carretero,et al.  On the continuous contract verification using blockchain and real-time data , 2021, Clust. Comput..

[28]  Zhiqiang Wei,et al.  Efficient container virtualization-based digital twin simulation of smart industrial systems , 2021, Journal of Cleaner Production.

[29]  Josu Bilbao,et al.  Fog computing based efficient IoT scheme for the Industry 4.0 , 2017, 2017 IEEE International Workshop of Electronics, Control, Measurement, Signals and their Application to Mechatronics (ECMSM).

[30]  Dante D. Sánchez-Gallegos,et al.  A Federated Content Distribution System to Build Health Data Synchronization Services , 2021, 2021 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP).

[31]  Felician Campean,et al.  Function modeling using the system state flow diagram , 2017, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[32]  Rajkumar Buyya,et al.  ContainerCloudSim: An environment for modeling and simulation of containers in cloud data centers , 2017, Softw. Pract. Exp..

[33]  C. Troussas,et al.  Improving Learner-Computer Interaction through Intelligent Learning Material Delivery Using Instructional Design Modeling , 2021, Entropy.

[34]  Stephen N. Luko,et al.  Risk Management Principles and Guidelines , 2013 .

[35]  E. Manavalan,et al.  A review of Internet of Things (IoT) embedded sustainable supply chain for industry 4.0 requirements , 2019, Comput. Ind. Eng..

[36]  Philippe Merle,et al.  Model-Driven Management of Docker Containers , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[37]  Giovanni Guida,et al.  Functional and teleological knowledge in the multimodeling approach for reasoning about physical systems: a case study in diagnosis , 1993, IEEE Trans. Syst. Man Cybern..

[38]  José Juan Pazos-Arias,et al.  Intersection Intelligence: Supporting Urban Platooning with Virtual Traffic Lights over Virtualized Intersection-Based Routing , 2018, Sensors.