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 条
  • [31] A Large-Scale Analysis of IoT Firmware Version Distribution in the Wild
    Ebbers, Frank
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (02) : 816 - 830
  • [32] IoT-based green city architecture using secured and sustainable android services
    Ullah, Farhan
    Al-Turjman, Fadi
    Nayyar, Anand
    ENVIRONMENTAL TECHNOLOGY & INNOVATION, 2020, 20
  • [33] A Large-Scale Empirical Study on the Vulnerability of Deployed IoT Devices
    Zhao, Binbin
    Ji, Shouling
    Lee, Wei-Han
    Lin, Changting
    Weng, Haiqin
    Wu, Jingzheng
    Zhou, Pan
    Fang, Liming
    Beyah, Raheem
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (03) : 1826 - 1840
  • [34] Data-Driven Generation of Services for IoT-Based Online Activity Detection
    Seiger, Ronny
    Franceschetti, Marco
    Weber, Barbara
    SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT II, 2023, 14420 : 186 - 194
  • [35] A comparative study of LPWAN technologies for large-scale IoT deployment
    Mekki, Kais
    Bajic, Eddy
    Chaxel, Frederic
    Meyer, Fernand
    ICT EXPRESS, 2019, 5 (01): : 1 - 7
  • [36] Learning Cybersecurity in IoT-based Applications through a Capture the Flag Competition
    Oliveira Junior, Alexandre
    Funchal, Gustavo
    Queiroz, Jonas
    Loureiro, Jorge
    Pedrosa, Tiago
    Parra, Javier
    Leitao, Paulo
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 560 - 565
  • [37] Enabling the Large-Scale Emulation of Internet of Things Firmware With Heuristic Workarounds
    Kim, Dongkwan
    Kim, Eunsoo
    Kim, Mingeun
    Jang, Yeongjin
    Kim, Yongdae
    IEEE SECURITY & PRIVACY, 2021, 19 (06) : 26 - 35
  • [38] Collective Abstractions and Platforms for Large-Scale Self-Adaptive IoT
    Casadei, Roberto
    Viroli, Mirko
    2018 IEEE 3RD INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2018, : 106 - 111
  • [39] Cloud Architecture for IoT-Based Monitoring Services Using Query by Shape Object Identification
    Deniziak, Stanislaw
    Michno, Tomasz
    Pieta, Pawel
    INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND NETWORK ENGINEERING (WCNE 2016), 2016,
  • [40] Secure and Sustainable Predictive Framework for IoT-Based Multimedia Services Using Machine Learning
    Islam, Naveed
    Altamimi, Majid
    Haseeb, Khalid
    Siraj, Mohammad
    SUSTAINABILITY, 2021, 13 (23)