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 Cross-Layer Security Solution for Publish/Subscribe-based IoT Services Communication Infrastructure
    Zhang, Yang
    Duan, Li
    Sun, Chang-ai
    Cheng, Bo
    Chen, Junliang
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 580 - 587
  • [32] Improved Reliability of Large Scale Publish/Subscribe based MOMs using Model Checking
    Jia, Yue
    Bodanese, Eliane
    Phillips, Chris
    Bigham, John
    Tao, Ran
    2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [33] A Large-Scale IoT-Based Scheme for Real-Time Prediction of Infectious Disease Symptoms
    Said, Omar
    MOBILE NETWORKS & APPLICATIONS, 2023, 28 (04): : 1402 - 1420
  • [34] A Scalable and Secure Publish/Subscribe-Based Framework for Industrial IoT
    Amoretti, Michele
    Pecori, Riccardo
    Protskaya, Yanina
    Veltri, Luca
    Zanichelli, Francesco
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (06) : 3815 - 3825
  • [35] SROSE: A Reconfigurable Publish Subscribe on Large Scale Dynamic Overlay Management
    Dong, Biao
    2013 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL MANUFACTURING AND AUTOMATION (ICDMA), 2013, : 1227 - 1230
  • [36] A General Scalable and Elastic Content-Based Publish/Subscribe Service
    Wang, Yijie
    Ma, Xingkong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (08) : 2100 - 2113
  • [37] Context-based addressing: The concept and an implementation for large-scale mobile agent systems using publish-subscribe event notification
    Loke, SW
    Padovitz, A
    Zaslavsky, A
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2003, 2893 : 274 - 284
  • [38] 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,
  • [39] A Topic-Based Publish/Subscribe System in a Fog Computing Model for the IoT
    Saito, Takumi
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, 2021, 1194 : 12 - 21
  • [40] A DHT-based infrastructure for content-based publish/subscribe services
    Yang, Xiaoyu
    Hu, Yiming
    P2P: SEVENTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2007, : 185 - 192