An Algebra with a Fixpoint Operator for Distributed Data Collections

Sarah Chlyah 1 Nils Gesbert 1 Pierre Genevès 1 Nabil Layaïda 1
1 TYREX - Types and Reasoning for the Web
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : We present an algebra with a fixpoint operator which is suitable for modeling computations with distributed collections found in big data frameworks. We show that under reasonable conditions this fixpoint can be evaluated by parallel loops with one final merge rather than by a global loop requiring network overhead after each iteration. We also show when and how filters can be pushed through recursive terms, proposing optimisation rules. This makes it possible to develop algebraic optimizations in the presence of recursion, in a way which is especially suited for query optimizers and compilers targeting big data frameworks.
Liste complète des métadonnées

https://hal.inria.fr/hal-02066649
Contributeur : Tyrex Equipe <>
Soumis le : mercredi 13 mars 2019 - 15:35:29
Dernière modification le : vendredi 15 mars 2019 - 01:04:01

Fichier

article.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-02066649, version 1

Collections

LIG | INRIA | UGA

Citation

Sarah Chlyah, Nils Gesbert, Pierre Genevès, Nabil Layaïda. An Algebra with a Fixpoint Operator for Distributed Data Collections. 2019. 〈hal-02066649〉

Partager

Métriques

Consultations de la notice

40

Téléchargements de fichiers

36