Base de connaissances dynamique pour les réseaux programmables: vues cohérentes entre ressources, topologie, configuration et service.

par Wassim sellil Atoui

Projet de thèse en Informatique

Sous la direction de Walid Gaaloul.

Thèses en préparation à Paris Saclay , dans le cadre de École doctorale Sciences et technologies de l'information et de la communication (Orsay, Essonne) , en partenariat avec Télécom SudParis (France) (laboratoire) , ACMES (equipe de recherche) et de Institut national des télécommunications (Evry) (établissement de préparation de la thèse) depuis le 01-02-2017 .


  • Résumé

    Orange doit préparer les fondations pour déployer les réseaux programmables avec agilité et automatisme avancé (incluant des fonctions de Self management). Les bases de données qui constituent une des briques logicielles essentielles devraient : • décrire les descriptions de ressources physiques, logiques, virtuelles et les services qui les utiliseraient ; • inclure l'historique des configurations et de la vue des réseaux convergents mais aussi les prévisions de l'évolution. • masquer l'hétérogénéité des ressources, • contenir les vues cohérentes qui assurent les dépendances dynamiques entre ressources, topologies, configurations et services. • s'appuyer sur des mécanismes dynamiques et de « smart learning ». Pour répondre à ces exigences, le concept de base de connaissances émerge comme une brique logicielle nécessaire pour construire et maintenir une vue sur les ressources (physiques, logiques, et virtuelles) et sur les services. Une base de connaissances est un ensemble d'informations cohérentes et représentatives d'un domaine de gestion sous un format interprétable par la machine. Elle est logiquement centralisée, son implémentation est souvent répartie. le doctorant proposera une base de connaissances (architecture et algorithmiques pour les aspects dynamique et hétérogénéité des topologies) en décrivant, à partir de l'état de l'art, les : - Mécanismes d'instanciation des modèles - Méthodes de suivi de version et de cohérence - Méthodes de renforcement de l'information dans ces modèles - approches de règles pour harmoniser les données et leurs dépendances Il mettera en œuvre les approches développées en utilisant les plateformes opensource, telles que : - VirtuoSo (https://github.com/openlink/virtuoso-opensource) - ERESYE (http://sourceforge.net/projects/eresye/) - http://neo4j.com/ - et aussi les plateformes associées à GlobalOS et aux réseaux programmables, telles qu'Opendaylight, openstack, OPNFV etc.

  • Titre traduit

    Dynamic knowledge bases for Software-Defined Networking: coherent views between resources, topology, configuration, and service.


  • Résumé

    Orange needs to prepare the foundations for deploying software driven networks with agility and advanced automation (including self management functions). Databases that constitute one of the core software packages should: • Describe the physical, logical, qnd virtual resources, and the services that would use them; • Include the history of the configurations and the view of the convergent networks but also the forecasts of the evolution. • mask the heterogeneity of resources, • Contain consistent views that provide dynamic dependencies between resources, topologies, configurations, and services. • rely on dynamic mechanisms and smart learning. To meet these requirements, the knowledge base concept emerges as a necessary software brick to build and maintain a view on the resources (physical, logical, and virtual) and services. A knowledge base is a set of coherent information that is representative of a management domain in a format that can be interpreted by the machine. It is logically centralized, its implementation is often distributed. The PhD student will propose a knowledge base (architecture and algorithms to support the dynamicity and heterogeneity of the topologies) by describing, based on the state of the art, the: - Mechanisms for model instantiation - Consistency tracking methods for versionning - Methods to strengthen the information about these models - rule approaches for harmonizing data and their dependencies It will implement the developed approaches using opensource platforms, such as: - VirtuoSo (https://github.com/openlink/virtuoso-opensource) - ERESYE (http://sourceforge.net/projects/eresye/) - http://neo4j.com/ - and also platforms associated with GlobalOS and SDN, such as Opendaylight, openstack, OPNFV etc.