Abstract:
A complex IoT environment contains multiple heterogeneous IoT systems. These IoT
systems contain different devices such as sensors and actuators. These devices are
responsible for sensing different events and performing actions accordingly. Normally all
these devices work parallelly in a single IoT environment. Thus, multiple events are
generated parallelly. Conflicts may occur when two or more parallelly occurring events
start overlapping each other. Existing approaches to IoT infrastructure development have
not considered the management of such conflicting events. A risk-based approach to the
event and response handling is therefore desired to improve the various QoS attributes of
the systems more specifically safety and efficiency. We have proposed a Conflict
Identification and Resolution Model through which conflicting events within an IoT
environment can be identified using a Conflict Identification Matrix, and after
identification of the conflicting events they can be prioritized on the bases of risk
associated to the event, in such a way that the required QoS from the IoT environment is
achieved. Finally, we have demonstrated the applicability of our proposed model by
simulating various conflicting events scenario in an IoT based smart home environment
using Node-RED.