Related Experiment Video
Updated: Feb 22, 2026

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
Published on: February 3, 2021
Enabling Large-Scale IoT-Based Services through Elastic Publish/Subscribe
Sergio Vavassori1, Javier Soriano2, Rafael Fernández3
1School of Computer Science, Universidad Politécnica de Madrid, 28660-Boadilla del Monte, Madrid, Spain. svavassori@fi.upm.es.
Abstract:
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.
Related Concept Videos
Elasticity
The elasticity of an object can be described by a stress-strain curve, which represents the relationship between stress...
Elasticity in Concrete
Elastic Curve from the Load Distribution
For all beams, the analysis of the beam's reaction to distributed loads begins by understanding the relationship between a beam's load and the resulting shear forces and bending moments. Initially, this...
Elastic Collisions: Introduction
Distributed Loads
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
Elastic Collisions: Case Study

