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] An IoT-Based Services Infrastructure for Utility-Scale Distributed Solar Farms
    Shapsough, Salsabeel
    Zualkernan, Imran
    ENERGIES, 2022, 15 (02)
  • [42] System-in-the-loop Design Space Exploration for Efficient Communication in Large-scale IoT-based Warehouse Systems
    Falkenberg, Robert
    Drenhaus, Jens
    Sliwa, Benjamin
    Wietfeld, Christian
    12TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON2018), 2018, : 834 - 839
  • [43] Large-scale secure model learning and inference using synthetic data for IoT-based big data analytics
    Tekchandani, Prakash
    Das, Ashok Kumar
    Kumar, Neeraj
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 119
  • [44] JOSE: An open testbed for field trials of large-scale IoT services
    New Generation Network Laboratory, Network Research Headquarters, Japan
    J. Natl. Inst. Inf. Commun. Technol., 2 (151-159):
  • [45] A large scale publish-subscribe platform for information delivery to mobile phones
    Kote, Thejovardhana S.
    Jeyashankher, S. R.
    Chandran-Wadia, Leena
    2008 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEM SOFTWARE AND MIDDLEWARE AND WORKSHOPS, VOLS 1 AND 2, 2008, : 387 - 394
  • [46] A Publish Subscribe based Middleware for Enabling Real Time Web Access on Constrained Device
    Bhawiyuga, Adhitya
    Kartikasari, Dany Primanita
    Pramukantoro, Eko Sakti
    2017 9TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2017,
  • [47] Efficient Kernel-Based Subsequence Search for Enabling Health Monitoring Services in IoT-Based Home Setting
    Candelieri, Antonio
    Fedorov, Stanislav
    Messina, Enza
    SENSORS, 2019, 19 (23)
  • [48] Cloud and IoT-based emerging services systems
    Sugam Sharma
    Victor Chang
    U. Sunday Tim
    Johnny Wong
    Shashi Gadia
    Cluster Computing, 2019, 22 : 71 - 91
  • [49] Scalable and elastic total order in content-based publish/subscribe systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    Xu, Fangliang
    COMPUTER NETWORKS, 2015, 83 : 297 - 314
  • [50] Cloud and IoT-based emerging services systems
    Sharma, Sugam
    Chang, Victor
    Tim, U. Sunday
    Wong, Johnny
    Gadia, Shashi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (01): : 71 - 91