Un maillage de services pour la collaboration entre services géo-distribués : le cas de la réplication
Autor: | Adrien Lebre, Ronan-Alexandre Cherrueau, Marie Delavergne |
---|---|
Přispěvatelé: | Software Stack for Massively Geo-Distributed Infrastructures (STACK), Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire des Sciences du Numérique de Nantes (LS2N), IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS), Département Automatique, Productique et Informatique (IMT Atlantique - DAPI), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT), Software Stack for Massively Geo-Distributed Infrastructures (LS2N - équipe STACK), Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique), IMT Atlantique (IMT Atlantique) |
Jazyk: | angličtina |
Rok vydání: | 2021 |
Předmět: |
Service (systems architecture)
Resource (project management) business.industry Computer science Latency (audio) Relevance (information retrieval) Work in process [INFO.INFO-DC]Computer Science [cs]/Distributed Parallel and Cluster Computing [cs.DC] business Replication (computing) Edge computing Computer network Agile software development |
Zdroj: | Workshop AMP 2021-Workshop on Agility with Microservices Programming Workshop AMP 2021-Workshop on Agility with Microservices Programming, Jun 2021, Online, France. pp.1-8 Agile Processes in Software Engineering and Extreme Programming – Workshops ISBN: 9783030885823 XP Workshops AMP 2021: 2nd International Workshop on Agility with Microservices Programming AMP 2021: 2nd International Workshop on Agility with Microservices Programming, Jun 2021, Online, France. pp.176-185, ⟨10.1007/978-3-030-88583-0_17⟩ |
Popis: | International audience; Edge computing is becoming more and more present, with sites geo-distributed around the globe. Applications on these infrastructures must be able to manage the latency and disconnections inherent to their distribution. One way to deal with these concerns could be to deploy one entire instance of the application per site and use a service mesh to manage the collaboration between the geo-distributed instances. More precisely, we propose to reify the location of application instances in REST requests and allow redirections between these requests thanks to a dedicated language and a service mesh allowing three types of collaborations. This paper focuses on the replication of a resource between multiple instances. Though it is still a work in progress, we demonstrated the relevance of our approach in the OpenStack ecosystem.; L'informatique de périphérie est de plus en plus présente, avec des sites géo-distribués à travers le monde. Les applications sur ces infrastructures doivent pouvoir gérer la latence et les déconnexions inhérentes à leur distribution. Une façon de répondre à ces préoccupations pourrait être de déployer une instance complète de l'application par site et d'utiliser un maillage de services pour gérer la collaboration entre les instances géo-distribuées. Plus précisément, nous proposons de réifier la localisation des instances de l'application dans les requêtes REST et de permettre les redirections entre ces requêtes grâce à un langage dédié et un maillage de services permettant trois types de collaborations. Cet article se concentre sur la réplication d'une ressource entre plusieurs instances. Bien qu'il s'agisse encore d'un travail en cours, nous avons démontré la pertinence de notre approche dans l'écosystème OpenStack. |
Databáze: | OpenAIRE |
Externí odkaz: |