Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
AIR: A Light-Weight Yet High-Performance Dataflow Engine based on Asynchronous Iterative Routing
ELLAMPALLIL VENUGOPAL, Vinu; THEOBALD, Martin; CHAYCHI, Samira et al.
2020In AIR: A Light-Weight Yet High-Performance Dataflow Engine based on Asynchronous Iterative Routing
Peer reviewed
 

Documents


Texte intégral
sbac_cr.pdf
Postprint Auteur (587.51 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Stream data processing; Big Data; sustainable-throughput
Résumé :
[en] Distributed Stream Processing Engines (DSPEs) are currently among the most emerging topics in data management, with applications ranging from real-time event monitoring to processing complex dataflow programs and big data analytics. In this paper, we describe the architecture of our AIR engine, which is designed from scratch in C++ using the Message Passing Interface (MPI), pthreads for multithreading, and is directly deployed on top of a common HPC workload manager such as SLURM. AIR implements a light-weight, dynamic sharding protocol (referred to as “Asynchronous Iterative Routing”), which facilitates a direct and asynchronous communication among all worker nodes and thereby completely avoids any additional communication overhead with a dedicated master node. With its unique design, AIR fills the gap between the prevalent scale-out (but Java-based) architectures like Apache Spark and Flink, on one hand, and recent scale-up (and C++ based) prototypes such as StreamBox and PiCo, on the other hand. Our experiments over various benchmark settings confirm that AIR performs as good as the best scale-up SPEs on a single-node setup, while it outperforms existing scale-out DSPEs in terms of processing latency and sustainable throughput by a factor of up to 15 in a distributed setting.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
ELLAMPALLIL VENUGOPAL, Vinu ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
THEOBALD, Martin ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
CHAYCHI, Samira ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
TAWAKULI, Amal ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
AIR: A Light-Weight Yet High-Performance Dataflow Engine based on Asynchronous Iterative Routing
Date de publication/diffusion :
01 septembre 2020
Nom de la manifestation :
32nd International Symposium on Computer Architecture and High Performance Computing
Date de la manifestation :
from 08-09-2020 to 11-09-2020
Sur invitation :
Oui
Manifestation à portée :
International
Titre de l'ouvrage principal :
AIR: A Light-Weight Yet High-Performance Dataflow Engine based on Asynchronous Iterative Routing
Maison d'édition :
IEEE
ISBN/EAN :
978-1-7281-9924-5
Pagination :
51-58
Peer reviewed :
Peer reviewed
Organisme subsidiant :
University of Luxembourg - UL
Disponible sur ORBilu :
depuis le 05 janvier 2021

Statistiques


Nombre de vues
188 (dont 25 Unilu)
Nombre de téléchargements
1 (dont 1 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu