Decentralized Stream Processing Over Web-Enabled Devices - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Decentralized Stream Processing Over Web-Enabled Devices

Masiar Babazadeh
  • Fonction : Auteur
  • PersonId : 1030132
Andrea Gallidabino
  • Fonction : Auteur
  • PersonId : 1030133
Cesare Pautasso
  • Fonction : Auteur
  • PersonId : 1030134

Résumé

Thanks to the recent introduction of peer-to-peer communication between browsers with WebRTC, real time processing of streams can now be deployed on browsers in addition to traditional server-side execution environments. In this paper we present the Web Liquid Streams framework for building and executing stream processing topologies capable of gathering data from Web-enabled sensors and process it through JavaScript operators scattered across a peer-to-peer Cloud of computing peers. i) support for arbitrary topologies and data streams, ii) deployment on heterogeneous Web-enabled devices, iii) transparent stream delivery across the WebRTC, WebSockets and ZeroMQ protocols, iv) stateful and stateless operators. WLS takes care of the deployment of the topology on the available resources, while users are only required to implement the operators and describe the topology graph using JSON. The structure of the topology can be dynamically adapted without stopping the stream flowing through it. We present the platform and its programming interface, showing a first evaluation of the system.
Fichier principal
Vignette du fichier
370579_1_En_1_Chapter.pdf (278.37 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01757569 , version 1 (03-04-2018)

Licence

Paternité

Identifiants

Citer

Masiar Babazadeh, Andrea Gallidabino, Cesare Pautasso. Decentralized Stream Processing Over Web-Enabled Devices. 4th European Conference on Service-Oriented and Cloud Computing (ESOCC), Sep 2015, Taormina, Italy. pp.3-18, ⟨10.1007/978-3-319-24072-5_1⟩. ⟨hal-01757569⟩
70 Consultations
173 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More