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] A Large-scale and Decentralized Infrastructure for Content-based Publish/Subscribe Services
    Yang, Xiaoyu
    Zhu, Yingwu
    Hu, Yiming
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 508 - +
  • [2] Proactive Personalized Services in Large-Scale IoT-Based Healthcare Application
    He, Shuqing
    Cheng, Bo
    Huang, Yuze
    Duan, Li
    Chen, Junliang
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 808 - 813
  • [3] An Efficient Edge-Cloud Publish/Subscribe Model for Large-Scale IoT Applications
    Van-Nam Pham
    Eui-Nam Huh
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM) 2019, 2019, 935 : 130 - 140
  • [4] Information Services Model based on Publish/Subscribe for Large Scale Sensor Networks
    Dong, Biao
    Chen, Jinhui
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 595 - 599
  • [5] Proactive Personalized Services Through Fog-Cloud Computing in Large-Scale IoT-Based Healthcare Application
    Shuqing He
    Bo Cheng
    Haifeng Wang
    Yuze Huang
    Junliang Chen
    China Communications, 2017, 14 (11) : 1 - 16
  • [6] Proactive Personalized Services Through Fog-Cloud Computing in Large-Scale IoT-Based Healthcare Application
    He, Shuqing
    Cheng, Bo
    Wang, Haifeng
    Huang, Yuze
    Chen, Junliang
    CHINA COMMUNICATIONS, 2017, 14 (11) : 1 - 16
  • [7] A content-based publish/subscribe framework for large-scale content delivery
    Diallo, Mohamed
    Sourlas, Vasilis
    Flegkas, Paris
    Fdida, Serge
    Tassiulas, Leandros
    COMPUTER NETWORKS, 2013, 57 (04) : 924 - 943
  • [8] Enabling information confidentiality in publish/subscribe overlay services
    Zhang, Hui
    Sharma, Abhishek
    Chen, Haifeng
    Jiang, Guofei
    Meng, Xiaoqiao
    Yoshihira, Kenji
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5624 - +
  • [9] Flexpath: Type-Based Publish/Subscribe System for Large-scale Science Analytics
    Dayal, Jai
    Bratcher, Drew
    Eisenhauer, Greg
    Schwan, Karsten
    Wolf, Matthew
    Zhang, Xuechen
    Abbasi, Hasan
    Klasky, Scott
    Podhorszki, Norbert
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 246 - 255
  • [10] Optimal Network Structuring for Large-Scale WSN with Virtual Broker based Publish/Subscribe
    Liu, Yang
    Seet, Boon-Chong
    PROCEEDINGS OF THE 2017 2ND WORKSHOP ON RECENT TRENDS IN TELECOMMUNICATIONS RESEARCH (RTTR), 2017, : 64 - 68