Complex & Intelligent Systems (Feb 2024)

Intelligent conflict detection of IoT services using high-level Petri nets

  • Rong Yang,
  • Mou Wu,
  • Xueqin Gui,
  • Hongsheng Chen

DOI
https://doi.org/10.1007/s40747-024-01349-8
Journal volume & issue
Vol. 10, no. 3
pp. 3789 – 3817

Abstract

Read online

Abstract Internet of Things has become a common paradigm for various domains. To meet a user’s complex requirement, we should compose multiple IoT devices (IoT services) to provide comprehensive services to the user. However, these services usually coexist, which is likely to lead to conflicts. Moreover, each user may have different kinds of needs. Suppose that in a smart home there are more than one person, a conflict may occur when they request the same service in this environment. Actually, even though they request different IoT services, among which if there exists function impact or QoS impact, a conflict could still occur. In this paper, we propose to employ high-level Petri nets to detect conflicts among IoT services. We first model the formal methods for conflict policies. Then, we present a Petri nets-based mechanism for modeling and detecting conflicts. Finally, we expand the previous model and use high-level Petri nets for handling fuzzy IoT conflict policies modeling and reasoning. The experimental results show that the proposed approach performs well in accuracy.

Keywords