Afin de mieux répondre aux nouveaux besoins de cohérence, disponibilité et réactivité d'un base de données Telco, on cherchera à proposer et évaluer des mécanismes et modèles qui permettront de faire évoluer son architecture à travers trois champs d'action: la scalabilité, la distribution et l'étude de cas d'usage dans un contexte de réplication partielle ou d'hétérogénéité.
Afin de mieux répondre aux enjeux des système des BaaS (Backend as a Service) et aux évolutions des attentes des développeurs mobile et web, Orange a introduit le système de gestion de base de données Webcom[1].
Destiné à des usages au sein d'un même datacenter et pensé autour d'une architecture centralisée, la scalabilité et les performances de Webcom ne sont pas complètement extensibles. Afin de ne pas atteindre le plafond inhérent à son architecture, on souhaite décentraliser notre système afin de réduire sa vulnérabilité aux pannes et aux surcharges attendues par le déploiement des technologies Cloud et la 5G.
Afin de mieux répondre à ces nouveaux besoins en terme de cohérence, de disponibilité et de réactivité la thèse demandera de trouver des mécanismes et des modèles qui permettront de faire évoluer l'architecture de Webcom à travers trois champs d'action:
En étudiant les modèles de concurrence utilisés et leur bottlenecks éventuels, et en proposant de nouveaux modèles de concurrence et d'équilibrage des charges, on souhaitera améliorer les performances d'une instance de Webcom au sein d'un unique datacenter. On pourra commencer en s'inspirant des solutions choisies au sein d'Antidote[2].
La disponibilité et la cohérence de Webcom sont limitées par son caractère centralisé en cas d'un trop grand nombre de requêtes ou d'utilisateurs. On voudra donc introduire des solutions de réplication et d'équilibrage des charges. Cela pourra passer par la création de versions shadow des données ou par l'introduction de types de données convergents[3].
La couche de persistance actuelle de Webcom, MongoDB, sera modifiée ou éventuellement remplacée par Antidote.
On identifiera des cas d'usage pertinents pour évaluer les exigences d'une base de données distribuée dans des contexte de réplication partielle des données et d'exécution sur des plateformes hétérogènes[4].
Ces solutions devront être mises en oeuvre et validées à travers la mersure de différents KPIs. Les travaux seront ensuite mis en valeur à travers la création d'un démonstrateur
Cette thèse se déroulera en partenariat avec l'équipe RÉGAL du LIP6/INRIA qui porte la base de données de nouvelle génération Antidote qui sera notre point de référence en termes de fonctionnalités et de résilience.
This document was generated using the LaTeX2HTML translator Version 2008 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 -nonavigation Sujet_Jonathan.tex
The translation was initiated by Marc Shapiro on 2018-09-24