Thinking out of replication for geo-distributing applications: the sharding case - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2024

Thinking out of replication for geo-distributing applications: the sharding case

Sortir de la réplication pour les applications géo-distribuées : le cas du sharding

Résumé

To promote the adoption of the edge paradigm, our community needs innovative approaches for geo-distributing cloud applications across multiple locations without modifying existing business logic. While recent efforts propose using external services to orchestrate REST operations and achieve geo-distribution, relying solely on resource sharing and replication has limitations in finely distributing manipulated resources. This paper introduces a novel collaboration method that extends resources across multiple instances, going beyond simple replication. Our approach employs a shard-like strategy, enabling the creation of a distributed resource with a unified state view while mitigating a synchronization overhead. The effectiveness of our mechanism is demonstrated through a proof-of-concept implemented on top of the Kubernetes ecosystem.
Pour promouvoir l'adoption du paradigme de l'informatique en périphérie, notre communauté a besoin d'approches innovantes pour la géo-distribution des applications du nuage sur plusieurs sites sans modifier la logique du code existant. Bien que des efforts récents proposent d'utiliser des services externes pour orchestrer les opérations REST et réaliser la géodistribution, le fait de s'appuyer uniquement sur le partage et la réplication des ressources présente des limites en ce qui concerne la distribution fine des ressources manipulées. Cet article présente une nouvelle méthode de collaboration qui étend les ressources à plusieurs instances, allant au-delà de la simple réplication. Notre approche utilise une stratégie de sharding, permettant la création d'une ressource distribuée avec une vue unifiée de l'état tout en réduisant la surcharge liée à la synchronisation. L'efficacité de notre mécanisme est démontrée par une preuve de concept mise en œuvre au-dessus de l'écosystème Kubernetes.
Fichier principal
Vignette du fichier
Icfec-paper.pdf (817.95 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04522961 , version 1 (27-03-2024)

Licence

Identifiants

  • HAL Id : hal-04522961 , version 1

Citer

Geo Johns Antony, Marie Delavergne, Adrien Lebre, Matthieu Rakotojaona Rainimangavelo. Thinking out of replication for geo-distributing applications: the sharding case. ICFEC 2024 - 8th IEEE International Conference on Fog and Edge Computing, May 2024, Philadelphia, United States. pp.1-8. ⟨hal-04522961⟩
182 Consultations
80 Téléchargements

Partager

More