Coordination and Synchronization in the Internet of Things: Design Issues for Real-time Applications 2017-36-0431
Internet of Things (IoT) for real-time applications are demanding more and more high performance, precision, accuracy, modularity, integration, dependability and other attributes in a complex and/or highly integrated environment. Such systems need to provide coordination among the integrated components (e.g. sensors, computer, controller and networks) for enabling the application to take real-time measurements and to translate into controllable, observable and smart actions with strict timing requirements. Therefore, coordination and synchronization are required to ensure the controllable, observable and smart actions of real-time IoT systems. This paper shows the design issues about the coordination and synchronization in the internet of things applied to real-time applications. We also show the current coordination and synchronization techniques and their design issues when applied to IoT systems. To do that, it presents a review of the literature, the current coordination and synchronization technique, their discussion, modeling and simulation. We propose a way to alleviate those issues and some research directions towards to solving these challenges, and we hope it will contribute with the design of IoT with strict timing requirements.