Scalability and Locality Awareness of Remote Procedure Calls: An Experimental Study in Edge Infrastructures

Javier Rojas Balderrama 1 Matthieu Simonin 2, 3, 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA_D1 - SYSTÈMES LARGE ÉCHELLE
2 STACK - Software Stack for Massively Geo-Distributed Infrastructures
Inria Rennes – Bretagne Atlantique , LS2N - Laboratoire des Sciences du Numérique de Nantes
Abstract : Cloud computing depends on communication mechanisms implying location transparency. Transparency is tied to the cost of ensuring scalability and an acceptable request responses associated to the locality. Current implementations, as in the case of OpenStack, mostly follow a centralized paradigm but they lack the required service agility that can be obtained in decentralized approaches. In an edge scenario, the communicating entities of an application can be dispersed. In this context, we focus our study on the inter-process communication of OpenStack when its agents are geo-distributed. More precisely, we are interested in the different Remote Procedure Calls (RPCs) implementations of OpenStack and their behaviours with regards to three classical communication patterns: anycast, unicast and multicast. We discuss how the communication middleware can align with the geo-distribution of the RPC agents regarding two key factors: scalability and locality. We reached up to ten thousands communicating agents, and results show that a router-based deployment offers a better trade-off between locality and load-balancing. Broker-based suffers from its centralized model which impact the achieved locality and scalability.
Type de document :
Communication dans un congrès
CloudCom 2018 - 10th IEEE International Conference on Cloud Computing Technology and Science, Dec 2018, Nicosia, Cyprus. IEEE, pp.40-47, 〈10.1109/CloudCom2018.2018.00023〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01891567
Contributeur : Matthieu Simonin <>
Soumis le : mardi 9 octobre 2018 - 17:04:51
Dernière modification le : mercredi 13 février 2019 - 09:51:57

Fichier

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

Identifiants

Citation

Javier Rojas Balderrama, Matthieu Simonin. Scalability and Locality Awareness of Remote Procedure Calls: An Experimental Study in Edge Infrastructures. CloudCom 2018 - 10th IEEE International Conference on Cloud Computing Technology and Science, Dec 2018, Nicosia, Cyprus. IEEE, pp.40-47, 〈10.1109/CloudCom2018.2018.00023〉. 〈hal-01891567〉

Partager

Métriques

Consultations de la notice

146

Téléchargements de fichiers

59