Gestion memoire dans perdis, un environnement reparti persistant a grande echelle
Institution:
Paris, CNAMDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Nous cherchons a obtenir une gestion memoire efficace dans l'environnement reparti, persistant, transactionnel et grande echelle perdis. Nous proposons une architecture de la memoire de perdis ou la separation nette entre donnees de l'application et donnees du systeme, appelees meta-donnees, permet le passage a l'echelle. Pour eviter les contentions sur les meta-donnees, notamment celle de la memoire, nous proposons un nouveau modele de transaction : les transactions systeme. Celles-ci s'appuient sur la semantique connue des meta-donnees du systeme pour effectuer des reconciliations en cas de conflit. Nous formalisons ce modele de transaction, puis nous le mettons en oeuvre dans la plate-forme perdis, afin d'en verifier les performances et l'utilisabilite. Les ramasse-miettes constituent l'autre facette de la gestion memoire en environnement persistant. Nous nous interessons donc aux problemes poses par les ramasse-miettes dans un environnement persistant reparti a grande echelle. Nous modelisons un ramasse-miettes par trois composants : ramasse-miettes constructeur, ramasse-miettes destructeur et coherence des souches et des scions. Nous definissons le modele transactionnel de ces trois composants, puis nous proposons des solutions permettant leur fonctionnement efficace en environnement grande echelle et deconnecte. Enfin, nous les integrons a la plate-forme perdis et mesurons leurs performances. Au final, nous obtenons un modele et une mise en oeuvre de la memoire de perdis qui passe a l'echelle. Par ailleurs, nous faisons plusieurs constatations sur les ramasse-miettes repartis en general, notamment sur les problemes de passage a l'echelle et de securite.