Thèse en cours

Conception d'un système de gestion de données génériques pour architectures à mémoire persistente

FR  |  
EN
Auteur / Autrice : Louis Boulanger
Direction : Yves Denneulin
Type : Projet de thèse
Discipline(s) : Informatique
Date : Inscription en doctorat le 01/10/2021
Etablissement(s) : Université Grenoble Alpes
Ecole(s) doctorale(s) : École doctorale mathématiques, sciences et technologies de l'information, informatique
Partenaire(s) de recherche : Laboratoire : Laboratoire d'Informatique de Grenoble

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Les technologies de mémoires non volatiles (NVRAM) vont impacter durablement la manière dont les applications et les systèmes d'exploitation vont gérer la mémoire et le stockage. Le paradigme actuel basé sur les systèmes de fichiers ne sera en effet pas le plus adapté tant pour l'utilisation que pour les performances. Il est donc nécessaire de trouver de nouveaux modes de désignation et d'accès aux données persistentes différentes des systèmes de fichiers et des bases de données traditionnelles car pouvant être intégrés directement dans les applications. Ces modes doivent pouvoir être compatibles avec les contraintes propres aux NVRAM, notamment en terme de cohérence et garantir les propriétés de sécurité attendues des systèmes modernes : confidentialité et intégrité. Ce sujet porte sur la conception d'un support d'accèa aux données persistentes qui soient utilisables directement depuis une application, sans avoir besoin de supports fichiers, et à l'aide d'outils en ligne de commande. Ces données seront stockées sous forme structurée puisque directement utilisables par des applications, sans opération de sérialisation ou désérialisation. Ces accès pourront avoir lieu en parallèle soit par des processus différents, soit par des threads à l'intérieur du même processus. Il faudra donc définir : - une interface de programmation, - une politique de contrôle d'accès aux données, - une politique de cohérence des accès.