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 条
  • [41] Post-quantum blockchain for secure communication in IoT-based smart home services
    Lee, Wai-Kong
    Chen, Lanxiang
    Chang, Chin-Chen
    Yao, Zhiqiang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2021, 14 (05) : 509 - 524
  • [42] Adaptive Environments for Enabling Senior Citizens: An Holistic Assessment Tool for Housing Design and IoT-based Technologies
    Zallio, Matteo
    Berry, Damon
    Casiddu, Niccolo
    2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2016, : 419 - 424
  • [43] A distributed sensor management for large-scale IoT indoor acoustic surveillance
    Hilal, Allaa R.
    Sayedelahl, Aya
    Tabibiazar, Arash
    Kamel, Mohamed S.
    Basir, Otman A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 1170 - 1184
  • [44] A Large-Scale Urban Vehicular Network Framework for IoT in Smart Cities
    Li, Heng
    Liu, Yonghe
    Qin, Zheng
    Rong, Huigui
    Liu, Qin
    IEEE ACCESS, 2019, 7 : 74437 - 74449
  • [45] A Full Lifecycle Authentication Scheme for Large-Scale Smart IoT Applications
    Chen, Fei
    Xiao, Zixing
    Xiang, Tao
    Fan, Junfeng
    Truong, Hong-Linh
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (03) : 2221 - 2237
  • [46] Behavior Intention of Chronic Illness Patients in Malaysia to Use IoT-based Healthcare Services
    Jawad, Huda Hussein Mohamad
    Bin Hassan, Zainuddin
    Zaidan, Bilal Bahaa
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 545 - 563
  • [47] A Clustering and Routing Algorithm for Fast Changes of Large-Scale WSN in IoT
    Fan, Bing
    Xin, Yanan
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (03) : 5036 - 5049
  • [48] A Proof-of-Transactions Blockchain Consensus Protocol for Large-Scale IoT
    Ai, Zhendong
    Cui, Wei
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (11) : 7931 - 7943
  • [49] IoT-Based Image Recognition System for Smart Home-Delivered Meal Services
    Tseng, Hsiao-Ting
    Hwang, Hsin-Ginn
    Hsu, Wei-Yen
    Chou, Pei-Chin
    Chang, I-Chiu
    SYMMETRY-BASEL, 2017, 9 (07):
  • [50] BlockAIM: A Neural Network-Based Intelligent Middleware For Large-Scale IoT Data Placement Decisions
    Danish, Syed Muhammad
    Zhang, Kaiwen
    Jacobsen, Hans-Arno
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (01) : 84 - 99