A Semantic Publish-Subscribe Architecture for the Internet of Things

被引:49
|
作者
Roffia, Luca [1 ]
Morandi, Francesco [2 ,3 ]
Kiljander, Jussi [4 ]
D'Elia, Alfredo [1 ]
Vergari, Fabio [2 ,3 ]
Viola, Fabio [2 ]
Bononi, Luciano [1 ]
Cinotti, Tullio Salmon [2 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, I-40126 Bologna, Italy
[2] Univ Bologna, Adv Res Ctr Elect Syst Informat & Commun Technol, I-40125 Bologna, Italy
[3] Ducati Energia SpA, I-40132 Bologna, Italy
[4] VTT Tech Res Ctr Finland, Oulu 90570, Finland
来源
IEEE INTERNET OF THINGS JOURNAL | 2016年 / 3卷 / 06期
关键词
Internet of Things (IoT); interoperability; performance evaluation; publish-subscribe; semantic event processing; smart space applications; SPARQL; INFORMATION BROKER; WEB; INFRASTRUCTURE; FRAMEWORK; DESIGN;
D O I
10.1109/JIOT.2016.2587380
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a publish-subscribe architecture designed to support information level interoperability in smart space applications in the Internet of Things (IoT). The architecture is built on top of a generic SPARQL endpoint where publishers and subscribers use standard SPARQL Updates and Queries. Notifications about events [i.e., changes in the resource description framework (RDF) knowledge base] are expressed in terms of added and removed SPARQL binding results since the previous notification, limiting the network overhead and facilitating notification processing at subscriber side. A novel event detection algorithm, tailored on the IoT specificities (i.e., heterogeneous events need to be detected and continuous updates of few RDF triples dominate with respect to more complex updates), is presented along with the envisioned application design pattern and performance evaluation model. Eventually, a reference implementation is evaluated against a benchmark inspired by a smart city lighting case. The performance evaluation results show the capability to process up to 68k subscriptions/s triggered by simple single-lamp updates and up to 3.8k subscriptions/s triggered by more complex updates (i.e., 10 to 100 lamps).
引用
收藏
页码:1274 / 1296
页数:23
相关论文
共 50 条
  • [1] Illustrating a publish-subscribe Internet architecture
    Nikos Fotiou
    Dirk Trossen
    George C. Polyzos
    [J]. Telecommunication Systems, 2012, 51 : 233 - 245
  • [2] Illustrating a publish-subscribe Internet architecture
    Fotiou, Nikos
    Trossen, Dirk
    Polyzos, George C.
    [J]. TELECOMMUNICATION SYSTEMS, 2012, 51 (04) : 233 - 245
  • [3] Design and Implementation of a Hardware Versatile Publish-Subscribe Architecture for the Internet of Things
    El-Hassan, Fadi T.
    Ionescu, Dan
    [J]. IEEE ACCESS, 2018, 6 : 31872 - 31890
  • [4] Caching and Mobility Support in a Publish-Subscribe Internet Architecture
    Xylomenos, George
    Vasilakos, Xenofon
    Tsilopoulos, Christos
    Siris, Vasilios A.
    Polyzos, George C.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (07) : 52 - 58
  • [5] Elliptic Curve Based Cybersecurity Schemes for Publish-Subscribe Internet of Things
    Diro, Abebe Abeshu
    Chilamkurti, Naveen
    Veeraraghavan, Prakash
    [J]. QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS IN HETEROGENEOUS NETWORKS, 2017, 199 : 258 - 268
  • [6] HoPP: Robust and Resilient Publish-Subscribe for an Information-Centric Internet of Things
    Guendogan, Cenk
    Kietzmann, Peter
    Schmidt, Thomas C.
    Waehlisch, Matthias
    [J]. PROCEEDINGS OF THE 2018 IEEE 43RD CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2018, : 331 - 334
  • [7] Secure Hybrid Publish-Subscribe Messaging Architecture
    Vucnik, Matevz
    Svigelj, Ales
    Kandus, Gorazd
    Mohorcic, Mihael
    [J]. 2019 27TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2019, : 510 - 514
  • [8] Scalable Identity and Key Management for Publish-Subscribe Protocols in the Internet-of-Things
    Anantharaman, Prashant
    Palani, Kartik
    Smith, Sean
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS ( IOT 2019), 2019,
  • [9] A Reliable Publish-Subscribe Mechanism for Internet of Things-Enabled Smart Greenhouses
    Motamedi, Behnaz
    Villanyi, Balazs
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (15):
  • [10] Publish-subscribe architecture for smart card mobility
    Bénon, P
    Barbe, S
    Serhrouchni, A
    [J]. ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 589 - 596