Intelligent Checkpointing Strategies for IoT System Management

The Internet of Things (IoT) continues to expand in terms of the number of connected devices. To handle the data produced by those devices, gateways are deployed to collect data, possibly to analyze it, and finally to send it to the cloud or to the end-user to support new services. This process involves complex software that is deployed on those gateways. Moreover, the dynamicity due to new services, mobility, etc., could be corrupted by new events that then require the deployment of software components on additional equipment. Those new events arise in at least two fundamental ways: devices that may change their geographical location; and limitations due to hardware resources and energy consumption. We propose to use autonomic monitoring and control in response to a changing environment in order to manage deployed software with little or no human intervention. A new generic approach is described, based on a semantic model of the system being monitored. Much of the power of the proposed approach is accomplished through a novel use of checkpointing in order to control the software deployed on the gateway

[1]  Amit P. Sheth,et al.  Semantic Sensor Web , 2008, IEEE Internet Computing.

[2]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[3]  Kerry L. Taylor,et al.  Semantics for the Internet of Things: Early Progress and Back to the Future , 2019 .

[4]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[5]  Gene Cooperman,et al.  Design and Implementation for Checkpointing of Distributed Resources Using Process-Level Virtualization , 2016, 2016 IEEE International Conference on Cluster Computing (CLUSTER).

[6]  Rob van Kranenburg,et al.  The Internet of Things : A Critique of Ambient Technology and the All-Seeing network of RFID , 2008 .

[7]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[8]  Pramod Anantharam,et al.  Semantic Gateway as a Service Architecture for IoT Interoperability , 2014, 2015 IEEE International Conference on Mobile Services.

[9]  Gene Cooperman,et al.  DMTCP: Transparent checkpointing for cluster computations and the desktop , 2007, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[10]  Thierry Monteil,et al.  Smart scene management for IoT-based constrained devices using checkpointing , 2016, 2016 IEEE 15th International Symposium on Network Computing and Applications (NCA).