SAEIDA ARDEKANI Masoud
Direction de recherche : Marc SHAPIRO
Co-encadrement : SUTRA Pierre
Le maintien de la cohérence dans les systèmes de stockage partiellement repliqués
Dans une première partie, nous étudions la cohérence dans les systèmes transactionnels, en nous concentrant sur le problème de réconcilier la scalabilité avec des garanties transactionnelles fortes. Nous identifions quatre propriétés critiques pour la scalabilité. Nous montrons qu’aucun des critères de cohérence forte existants n’assurent l’ensemble de ces propriétés. Nous définissons un nouveau critère, appelé Non-Monotonic Snapshot Isolation ou NMSI, qui est le premier à être compatible avec les quatre propriétés à la fois. Nous présentons aussi une mise en œuvre de NMSI, appelée Jessy, que nous comparons expérimentalement à plusieurs critères connus. Une autre contribution est un canevas permettant de comparer de façon non biaisée différents protocoles. Elle se base sur la constatation qu’une large classe de protocoles transactionnels distribués est basée sur une même structure, Deferred Update Replication(DUR). Les protocoles de cette classe ne diffèrent que par les comportements spécifiques d’un petit nombre de fonctions génériques. Nous présentons donc un canevas générique pour les protocoles DUR. La seconde partie de la thèse a pour sujet la cohérence dans les systèmes de stockage non transactionnels. C’est ainsi que nous décrivons Tuba, un stockage clef-valeur qui choisit dynamiquement ses répliques selon un objectif de niveau de cohérence fixé par l’application. Ce système reconfigure automatiquement son ensemble de répliques, tout en respectant les objectifs de cohérence fixés par l’application, afin de s’adapter aux changements dans la localisation des clients ou dans le débit des requête.
Soutenance : 16/09/2014
Membres du jury :
M. Willy Zwaenepoel, EPFL (Rapporteur)
M. Roberto Baldoni, Sapienza University (Rapporteur)
Mme. Maria Poto-Buturacu, UMPC
M. Nuno Preguiça, Universidade Nova de Lisboa
M. Doug Terry, Microsoft Research
M. Marc Shapiro, Inria & UPMC-LIP6
M. Pierre Sutra ,Université de Neuchâtel
Publications 2011-2016
-
2016
- M. Shapiro, M. Saeida Ardekani, G. Petri : “Consistency in 3D”, Int. Conf. on Concurrency Theory (CONCUR) 2016, vol. CONCUR 2016, Int. Conf. on Concurrency Theory (CONCUR) 2016, Québec, Canada, pp. 15 (2016)
- M. Shapiro, M. Saeida Ardekani, G. Petri : “Consistency in 3D”, (2016)
-
2015
- D. Malikireddy, M. Saeida Ardekani, M. Shapiro : “Emulating Geo-Replication on Grid5000”, 15 pages (2015)
-
2014
- M. Saeida Ardekani : “Ensuring Consistency in Partially Replicated Data Stores”, soutenance de thèse, soutenance 16/09/2014, direction de recherche Shapiro, Marc, co-encadrement : Sutra, Pierre (2014)
- M. Saeida Ardekani, P. Sutra, M. Shapiro : “G-DUR: A Middleware for Assembling, Analyzing, and Improving Transactional Protocols”, Middleware, Bordeaux, France, pp. 12, (IEEE) (2014)
- M. Shapiro, M. Saeida Ardekani, P. Sutra : “Exploring the spectrum of strongly-consistent transactional protocols”, Workshop on Large-Scale Distributed Systems and Middleware (LADIS), Workshop on Large-Scale Distributed Systems and Middleware (LADIS), Cambridge, United Kingdom (2014)
- M. Saeida Ardekani, Terry B. Douglas : “A Self-Configurable Geo-Replicated Cloud Storage System”, 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), Broomfield, CO, United States (2014)
-
2013
- M. Saeida Ardekani, P. Sutra, M. Shapiro : “Non-Monotonic Snapshot Isolation: scalable and strong consistency for geo-replicated transactional systems”, SRDS 2013 -IEEE 32nd International Symposium on Reliable Distributed Systems, Braga, Portugal, pp. 163-172, (IEEE Computer Society) (2013)
- M. Saeida Ardekani, P. Sutra, M. Shapiro, N. Preguiça : “On the Scalability of Snapshot Isolation”, Euro-Par 2013 - 19th International Conference Parallel Processing, vol. 8097, Lecture Notes in Computer Science, Aachen, Germany, pp. 369-381, (Springer) (2013)
- M. Saeida Ardekani, P. Sutra, N. Preguiça, M. Shapiro : “Non-Monotonic Snapshot Isolation”, 45 pages (2013)
-
2012
- M. Saeida Ardekani, M. Zawirski, P. Sutra, M. Shapiro : “The Space Complexity of Transactional Interactive Reads”, HotCDP '12 - 1st International Workshop on Hot Topics in Cloud Data Processing, Bern, Switzerland, (ACM) (2012)
-
2011
- M. Saeida Ardekani, P. Sutra, M. Shapiro : “The Impossibility of Ensuring Snapshot Isolation in Genuine Replicated STMs”, WTTM 2011: third workshop on the theory of transactional memory, Roma, Italy (2011)