Enabling Large-Scale IoT-Based Services through Elastic Publish/Subscribe

被引:8
|
作者
Vavassori, Sergio [1 ]
Soriano, Javier [1 ]
Fernandez, Rafael [1 ]
机构
[1] Univ Politecn Madrid, Sch Comp Sci, E-28660 Madrid, Spain
来源
SENSORS | 2017年 / 17卷 / 09期
基金
欧盟地平线“2020”;
关键词
content-based publish/subscribe; Chandy-Lamport algorithm; distributed snapshot; distributed system; Internet of Things;
D O I
10.3390/s17092148
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In this paper, we report an algorithm that is designed to leverage the cloud as infrastructure to support Internet of Things (IoT) by elastically scaling in/out so that IoT-based service users never stop receiving sensors' data. This algorithm is able to provide an uninterrupted service to end users even during the scaling operation since its internal state repartitioning is transparent for publishers or subscribers; its scaling operation is time-bounded and depends only on the dimension of the state partitions to be transmitted to the different nodes. We describe its implementation in E-SilboPS, an elastic content-based publish/subscribe (CBPS) system specifically designed to support context-aware sensing and communication in IoT-based services. E-SilboPS is a key internal asset of the FIWARE IoT services enablement platform, which offers an architecture of components specifically designed to capture data from, or act upon, IoT devices as easily as reading/changing the value of attributes linked to context entities. In addition, we discuss the quantitative measurements used to evaluate the scale-out process, as well as the results of this evaluation. This new feature rounds out the context-aware content-based features of E-SilboPS by providing, for example, the necessary middleware for constructing dashboards and monitoring panels that are capable of dynamically changing queries and continuously handling data in IoT-based services.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Efficient Solution for Large-Scale IoT Applications with Proactive Edge-Cloud Publish/Subscribe Brokers Clustering
    Pham, Van-Nam
    Lee, Ga-Won
    Nguyen, VanDung
    Huh, Eui-Nam
    SENSORS, 2021, 21 (24)
  • [2] A Comprehensive Security Framework for Publish/Subscribe-Based IoT Services Communication
    Duan, Li
    Sun, Chang-Ai
    Zhang, Yang
    Ni, Wei
    Chen, Junliang
    IEEE ACCESS, 2019, 7 : 25989 - 26001
  • [3] A Role-based Distributed Publish/Subscribe System in IoT
    Li, Weipeng
    Huang, Hai
    Zhang, Lei
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 128 - 133
  • [4] Smart City IoT Services Creation Through Large-Scale Collaboration
    Cirillo, Flavio
    Gomez, David
    Diez, Luis
    Elicegui Maestro, Ignacio
    Gilbert, Thomas Barrie Juel
    Akhavan, Reza
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (06) : 5267 - 5275
  • [5] Enabling Design of Middleware for Massive Scale IOT-based Systems
    Chaczko, Zenon
    Klempous, Ryszard
    Rozenblit, Jerzy
    Chiu, Christopher
    Kluwak, Konrad
    Smutnicki, Czeslaw
    2019 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2019), 2019, : 219 - 223
  • [6] A novel index structure to efficiently match events in large-scale publish/subscribe systems
    Yang, Jingli
    Fan, Jing
    Li, Chengyu
    Jiang, Shouda
    COMPUTER COMMUNICATIONS, 2017, 99 : 24 - 36
  • [7] IoT Data Management Methods and Optimisation Algorithms for Mobile Publish/Subscribe Services in Cloud Environments
    Zarko, Ivana Podnar
    Pripuzic, Kresimir
    Serrano, Martin
    Hauswirth, Manfred
    2014 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2014,
  • [8] An IoT-Based Services Infrastructure for Utility-Scale Distributed Solar Farms
    Shapsough, Salsabeel
    Zualkernan, Imran
    ENERGIES, 2022, 15 (02)
  • [9] IOT-BASED ENHANCEMENT OF EDUCATIONAL SERVICES AND RESOURCES
    Riano Riano, D.
    de Almeida Amazonas, J.
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 3641 - 3650
  • [10] An Experimental Investigation of Tuning QUIC-Based Publish-Subscribe Architectures in IoT
    Saif, Darius
    Matrawy, Ashraf
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (03) : 4924 - 4933