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 条
  • [21] An enhanced energy efficient protocol for large-scale IoT-based heterogeneous WSNs
    Abdul-Qawy, Antar Shaddad Hamed
    Alduais, Nayef Abdulwahab Mohammed
    Saad, Abdul-Malik H. Y.
    Taher, Murad Ahmed Ali
    Nasser, Abdullah B.
    Saleh, Sami Abdulla Mohsen
    Khatri, Narendra
    SCIENTIFIC AFRICAN, 2023, 21
  • [22] Practical Monitoring of Undergrown Pigs for IoT-Based Large-Scale Smart Farm
    Lee, Sungju
    Ahn, Hanse
    Seo, Jihyun
    Chung, Yongwha
    Park, Daihee
    Pan, Sungbum
    IEEE ACCESS, 2019, 7 : 173796 - 173810
  • [23] A divide and merge method for sensor data processing on large-scale publish/subscribe systems
    Miyagi, Ryota
    Matsuura, Satoshi
    Noguchi, Satoru
    Inomata, Atsuo
    Fujikawa, Kazutoshi
    2012 IEEE/IPSJ 12TH INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET (SAINT), 2012, : 424 - 429
  • [24] Publish/subscribe system for large scale distributed computing
    Hu, Xi-Xiang
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2008, 42 (05): : 736 - 741
  • [25] 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
  • [26] Intelligent IoT-based large-scale inverse planning system considering postmodulation factors
    Lan, Yihua
    Li, Fang
    Li, Zijun
    Yue, Binglei
    Zhang, Yin
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (03) : 2613 - 2627
  • [27] Intelligent IoT-based large-scale inverse planning system considering postmodulation factors
    Yihua Lan
    Fang Li
    Zijun Li
    Binglei Yue
    Yin Zhang
    Complex & Intelligent Systems, 2023, 9 : 2613 - 2627
  • [28] Enabling content-based publish/subscribe services in cooperative P2P networks
    Tran, Duc A.
    Pham, Cuong
    COMPUTER NETWORKS, 2010, 54 (11) : 1739 - 1749
  • [29] 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
  • [30] MATCH-LADDER: AN EFFICIENT EVENT MATCHING ALGORITHM IN LARGE-SCALE CONTENT-BASED PUBLISH/SUBSCRIBE SYSTEM
    Xu, Menglu
    Lv, Pin
    Wang, Haibo
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 922 - 932