AErlang: Empowering Erlang with Attribute-Based Communication - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2017

AErlang: Empowering Erlang with Attribute-Based Communication

Rocco de Nicola
  • Fonction : Auteur
  • PersonId : 993626
Tan Duong
  • Fonction : Auteur
  • PersonId : 1024627
Omar Inverso
  • Fonction : Auteur
  • PersonId : 1024628
Catia Trubiani

Résumé

Attribute-based communication provides a novel mechanism to dynamically select groups of communicating entities by relying on predicates over their exposed attributes. In this paper, we embed the basic primitives for attribute-based communication into the functional concurrent language Erlang to obtain what we call AErlang, for attribute Erlang. To evaluate our prototype in terms of performance overhead and scalability we consider solutions of the Stable Marriage Problem based on predicates over attributes and on the classical preference lists, and use them to compare the runtime performance of AErlang with those of Erlang and X10. The outcome of the comparison shows that the overhead introduced by the new communication primitives is acceptable, and our prototype can compete performance-wise with an ad-hoc parallel solution in X10.
Fichier principal
Vignette du fichier
450044_1_En_2_Chapter.pdf (401.57 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01657341 , version 1 (06-12-2017)

Licence

Identifiants

Citer

Rocco de Nicola, Tan Duong, Omar Inverso, Catia Trubiani. AErlang: Empowering Erlang with Attribute-Based Communication. 19th International Conference on Coordination Languages and Models (COORDINATION), Jun 2017, Neuchâtel, Switzerland. pp.21-39, ⟨10.1007/978-3-319-59746-1_2⟩. ⟨hal-01657341⟩
123 Consultations
189 Téléchargements

Altmetric

Partager

More