81 results on '"Monnet, Sébastien"'
Search Results
2. The Burden of Time on a Large-Scale Data Management Service
- Author
-
Mauffret, Etienne, primary, Vernier, Flavien, additional, and Monnet, Sébastien, additional
- Published
- 2023
- Full Text
- View/download PDF
3. A Multi-layer Modeling for the Generation of New Architectures for Big Data Warehousing
- Author
-
Dhaouadi, Asma, Bousselmi, Khadija, Monnet, Sébastien, Gammoudi, Mohamed Mohsen, Hammoudi, Slimane, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Barolli, Leonard, editor, Hussain, Farookh, editor, and Enokido, Tomoya, editor
- Published
- 2022
- Full Text
- View/download PDF
4. Analysis of a Stochastic Model of Replication in Large Distributed Storage Systems: A Mean-Field Approach
- Author
-
Sun, Wen, Simon, Véronique, Monnet, Sébastien, Robert, Philippe, and Sens, Pierre
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
Distributed storage systems such as Hadoop File System or Google File System (GFS) ensure data availability and durability using replication. This paper is focused on the analysis of the efficiency of replication mechanism that determines the location of the copies of a given file at some server. The variability of the loads of the nodes of the network is investigated for several policies. Three replication mechanisms are tested against simulations in the context of a real implementation of a such a system: Random, Least Loaded and Power of Choice. The simulations show that some of these policies may lead to quite unbalanced situations: if $\beta$ is the average number of copies per node it turns out that, at equilibrium, the load of the nodes may exhibit a high variability. It is shown in this paper that a simple variant of a power of choice type algorithm has a striking effect on the loads of the nodes: at equilibrium, the distribution of the load of a node has a bounded support, most of nodes have a load less than $2\beta$ which is an interesting property for the design of the storage space of these systems. Mathematical models are introduced and investigated to explain this interesting phenomenon. The analysis of these systems turns out to be quite complicated mainly because of the large dimensionality of the state spaces involved. Our study relies on probabilistic methods, mean-field analysis, to analyze the asymptotic behavior of an arbitrary node of the network when the total number of nodes gets large. An additional ingredient is the use of stochastic calculus with marked Poisson point processes to establish some of our results.
- Published
- 2017
5. A Multi-layer Modeling for the Generation of New Architectures for Big Data Warehousing
- Author
-
Dhaouadi, Asma, primary, Bousselmi, Khadija, additional, Monnet, Sébastien, additional, Gammoudi, Mohamed Mohsen, additional, and Hammoudi, Slimane, additional
- Published
- 2022
- Full Text
- View/download PDF
6. WiFi-Direct Simulation for INET in OMNeT++
- Author
-
Iskounen, Syphax, Nguyen, Thi Mai Trang, and Monnet, Sebastien
- Subjects
Computer Science - Networking and Internet Architecture - Abstract
Wi-Fi Direct is a popular wireless technology which is integrated in most of today's smartphones and tablets. This technology allows a set of devices to dynamically negotiate and select a group owner which plays the role access point. This important feature is the strength of Wi-Fi Direct and makes it more and more widely used in telecommunications networks. In this paper, we present the implementation of Wi-Fi Direct in the INET framework of OMNeT++. We have implemented the main procedures of Wi-Fi Direct such as discovery, negotiation and group formation. The implementation has been validated by two test scenarios which show the conformity of the implementation to the protocol specification., Comment: Published in: A. Foerster, V. Vesely, A. Virdis, M. Kirsche (Eds.), Proc. of the 3rd OMNeT++ Community Summit, Brno University of Technology - Czech Republic - September 15-16, 2016
- Published
- 2016
7. Big Data Tools: Interoperability Study and Performance Testing
- Author
-
Dhaouadi, Asma, primary, Paccoud, William, additional, Bousselmi, Khadija, additional, Monnet, Sébastien, additional, Gammoudi, Mohamed Mohsen, additional, and Hammoudi, Slimane, additional
- Published
- 2023
- Full Text
- View/download PDF
8. A Graph Matching Algorithm to extend Wise Systems with Semantic
- Author
-
Dahhani, Abdelhafid, primary, Alloui, Ilham, additional, Monnet, Sébastien, additional, and Vernier, Flavien, additional
- Published
- 2023
- Full Text
- View/download PDF
9. Outil interactif pour l'alignement de la vue client-opérateur sur les architectures de réseau
- Author
-
Guglielmino, Mathieu, Bronzino, Francesco, Monnet, Sébastien, Université Savoie Mont Blanc (USMB [Université de Savoie] [Université de Chambéry]), and École normale supérieure de Lyon (ENS de Lyon)
- Subjects
visualisation ,topologie réseau ,graphes ,interfaces humain-machine ,[INFO]Computer Science [cs] - Abstract
International audience; Dans cet article, nous proposons le développement d'un outil interactif qui permette aux opérateurs et leurs clients de visualiser les topologies de réseaux multi-couches et des les extraire dans le langage déclaratif YANG développé par l'IETF. Afin de réduire les délais de déploiement, qui peuvent venir d'une distance entre les clients et l'opérateur-compétences techniques variées, vocabulaire-, nous proposons (a) un module pour décrire les données nécessaires à la visualisation des topologies, et (b) une mise en oeuvre sous forme d'une interface web pour la visualisation interactive de graphes multi-couches, adaptée aux topologies réseaux.
- Published
- 2023
10. Boosting Streaming Video Delivery with WiseReplica
- Author
-
Silvestre, Guthemberg, Buffoni, David, Pires, Karine, Monnet, Sébastien, Sens, Pierre, Hameurlain, Abdelkader, Editor-in-chief, Küng, Josef, Editor-in-chief, Wagner, Roland, Editor-in-chief, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Sakr, Sherif, editor, Wang, Lizhe, editor, and Zomaya, Albert, editor
- Published
- 2015
- Full Text
- View/download PDF
11. SDN-based Wi-Fi Direct clustering for cloud access in campus networks
- Author
-
Nguyen, Thi Mai Trang, Hamidouche, Lyes, Mathieu, Fabien, Monnet, Sébastien, and Iskounen, Syphax
- Published
- 2018
- Full Text
- View/download PDF
12. A Grid Based Distributed Cooperative Environment for Health Care Research
- Author
-
Maia, Felipe, Araújo, Rafael, Muniz, Luiz Carlos, Zirtany, Rayrone, Coutinho, Luciano, Vale, Samyr, Silva, Francisco José, Cincilla, Pierpaolo, Chabbouh, Ikram, Monnet, Sébastien, Arantes, Luciana, Shapiro, Marc, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Weber, Jens, editor, and Perseil, Isabelle, editor
- Published
- 2013
- Full Text
- View/download PDF
13. Caju: A Content Distribution System for Edge Networks
- Author
-
Silvestre, Guthemberg, Monnet, Sébastien, Krishnaswamy, Ruby, Sens, Pierre, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Caragiannis, Ioannis, editor, Alexander, Michael, editor, Badia, Rosa Maria, editor, Cannataro, Mario, editor, Costan, Alexandru, editor, Danelutto, Marco, editor, Desprez, Frédéric, editor, Krammer, Bettina, editor, Sahuquillo, Julio, editor, Scott, Stephen L., editor, and Weidendorfer, Josef, editor
- Published
- 2013
- Full Text
- View/download PDF
14. Data Warehousing Process Modeling from Classical Approaches to New Trends: Main Features and Comparisons
- Author
-
Dhaouadi, Asma, primary, Bousselmi, Khadija, additional, Gammoudi, Mohamed Mohsen, additional, Monnet, Sébastien, additional, and Hammoudi, Slimane, additional
- Published
- 2022
- Full Text
- View/download PDF
15. Churn-Resilient Replication Strategy for Peer-to-Peer Distributed Hash-Tables
- Author
-
Legtchenko, Sergey, Monnet, Sébastien, Sens, Pierre, Muller, Gilles, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Guerraoui, Rachid, editor, and Petit, Franck, editor
- Published
- 2009
- Full Text
- View/download PDF
16. Peer-to-Peer Metadata Management for Knowledge Discovery Applications in Grids
- Author
-
Antoniu, Gabriel, Congiusta, Antonio, Monnet, Sébastien, Talia, Domenico, Trunfio, Paolo, Talia, Domenico, Yahyapour, Ramin, and Ziegler, Wolfgang
- Published
- 2008
- Full Text
- View/download PDF
17. A Practical Evaluation of a Data Consistency Protocol for Efficient Visualization in Grid Applications
- Author
-
Antoniu, Gabriel, Cudennec, Loïc, Monnet, Sébastien, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Rangan, C. Pandu, editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Daydé, Michel, editor, Palma, José M. L. M., editor, Coutinho, Álvaro L. G. A., editor, Pacitti, Esther, editor, and Lopes, João Correia, editor
- Published
- 2007
- Full Text
- View/download PDF
18. Using Failure Injection Mechanisms to Experiment and Evaluate a Grid Failure Detector
- Author
-
Monnet, Sébastien, Bertier, Marin, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Rangan, C. Pandu, editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Daydé, Michel, editor, Palma, José M. L. M., editor, Coutinho, Álvaro L. G. A., editor, Pacitti, Esther, editor, and Lopes, João Correia, editor
- Published
- 2007
- Full Text
- View/download PDF
19. GDS: An Architecture Proposal for a Grid Data-Sharing Service
- Author
-
Antoniu, Gabriel, Bertier, Marin, Bougé, Luc, Caron, Eddy, Desprez, Frédéric, Jan, Mathieu, Monnet, Sébastien, Sens, Pierre, Getov, Vladimir, editor, Laforenza, Domenico, editor, and Reinefeld, Alexander, editor
- Published
- 2006
- Full Text
- View/download PDF
20. Large-Scale Deployment in P2P Experiments Using the JXTA Distributed Framework
- Author
-
Antoniu, Gabriel, Bougé, Luc, Jan, Mathieu, Monnet, Sébastien, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Danelutto, Marco, editor, Vanneschi, Marco, editor, and Laforenza, Domenico, editor
- Published
- 2004
- Full Text
- View/download PDF
21. A New Software Architecture for the Wise Object Framework: Multidimensional Separation of Concerns
- Author
-
Lejamble, Sylvain, primary, Alloui, Ilham, additional, Monnet, Sébastien, additional, and Vernier, Flavien, additional
- Published
- 2022
- Full Text
- View/download PDF
22. Towards a scalable refereeing system for online gaming
- Author
-
Véron, Maxime, Marin, Olivier, Monnet, Sébastien, and Guessoum, Zahia
- Published
- 2014
- Full Text
- View/download PDF
23. Boosting Streaming Video Delivery with WiseReplica
- Author
-
Silvestre, Guthemberg, primary, Buffoni, David, additional, Pires, Karine, additional, Monnet, Sébastien, additional, and Sens, Pierre, additional
- Published
- 2015
- Full Text
- View/download PDF
24. How to use the past to face the future?
- Author
-
Mauffret, Etienne, Vernier, Flavien, Monnet, Sébastien, Laboratoire de l'Informatique du Parallélisme (LIP), École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance (LISTIC), Université Savoie Mont Blanc (USMB [Université de Savoie] [Université de Chambéry]), LISTIC, ANR-16-CE25-0013,RainbowFS,Cohérence modulaire et conception conjointe d'un système de fichiers massif(2016), and École normale supérieure - Lyon (ENS Lyon)-Université Claude Bernard Lyon 1 (UCBL)
- Subjects
distributed systems ,monitoring ,Adaptative systems ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] - Abstract
International audience; Large-scale distributed systems are highly dynamic: nodes may crash, messages may be delayed or lost, new nodes may join, virtual machines may migrate... The workload may also vary a lot depending on the users or applications behavior. Thus, distributed systems and services must adapt continuously in order to remain efficient. To do so, distributed systems usually monitor their environment and maintain a knowledge of what has happened (e.g., heartbeats time-stamps for a failure detection mechanism, data access statistics for a distributed storage systems, etc.). Based on these observations, a distributed system can decide to adapt to better tackle future situations (migrate a virtual machine, create a new data replica, etc.). However, even if a system has a full event log, it is not a trivial task to decide how much and which part of the past must be taken into account. In this paper we propose and study the impact of multiple approaches, from "full-memory" to "no-memory" through "time-window" and "fading-memory" based strategies.
- Published
- 2020
25. A Grid Based Distributed Cooperative Environment for Health Care Research
- Author
-
Maia, Felipe, primary, Araújo, Rafael, additional, Muniz, Luiz Carlos, additional, Zirtany, Rayrone, additional, Coutinho, Luciano, additional, Vale, Samyr, additional, Silva, Francisco José, additional, Cincilla, Pierpaolo, additional, Chabbouh, Ikram, additional, Monnet, Sébastien, additional, Arantes, Luciana, additional, and Shapiro, Marc, additional
- Published
- 2013
- Full Text
- View/download PDF
26. Analysis of a Stochastic Model of Replication in Large Distributed Storage Systems
- Author
-
Sun, Wen, Simon, Véronique, Monnet, Sébastien, Robert, Philippe, Sens, Pierre, Modelling and Analysis for Medical and Biological Applications (MAMBA), Laboratoire Jacques-Louis Lions (LJLL), Université Pierre et Marie Curie - Paris 6 (UPMC)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris, Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance (LISTIC), Université Savoie Mont Blanc (USMB [Université de Savoie] [Université de Chambéry]), Networks, Algorithms and Probabilities (RAP2), and Inria de Paris
- Subjects
[INFO.INFO-PF]Computer Science [cs]/Performance [cs.PF] ,Placement Algorithms ,DHT ,Performance ,Stochastic Models ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,Data_FILES ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,Algorithms - Abstract
International audience; Distributed storage systems such as Hadoop File System or Google File System (GFS) ensure data availability and durability using replication. Persistence is achieved by replicating the same data block on several nodes, and ensuring that a minimum number of copies are available on the system at any time. Whenever the contents of a node are lost, for instance due to a hard disk crash, the system regenerates the data blocks stored before the failure by transferring them from the remaining replicas. This paper is focused on the analysis of the efficiency of replication mechanism that determines the location of the copies of a given file at some server. The variability of the loads of the nodes of the network is investigated for several policies. Three replication mechanisms are tested against simulations in the context of a real implementation of a such a system: Random, Least Loaded and Power of Choice.The simulations show that some of these policies may lead to quite unbalanced situations: if β is the average number of copies per node it turns out that, at equilibrium, the load of the nodes may exhibit a high variability. It is shown in this paper that a simple variant of a power of choice type algorithm has a striking effect on the loads of the nodes: at equilibrium, the distribution of the load of a node has a bounded support, most of nodes have a load less than 2β which is an interesting property for the design of the storage space of these systems. Stochastic models are introduced and investigated to explain this interesting phenomenon.
- Published
- 2017
27. POPS : service de diffusion de flux vidéos live prenant en compte la popularité
- Author
-
Pires, Karine, Monnet, Sébastien, Sens, Pierre, Monnet, Sébastien, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, and Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Subjects
[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,[INFO.INFO-DS] Computer Science [cs]/Data Structures and Algorithms [cs.DS] - Abstract
National audience; La diffusion en direct (live) de flux vidéos est devenue très populaire. De nombreux systèmes, comme justin.tv ou YouTube, collectent des flux vidéos live et les diffusent à des utilisateurs spectateurs en utilisant un ensemble de serveurs. Cependant, le nombre de spectateurs varie considérablement dans le temps et la distribution de la popularité parmi les flux est extrêmement hétérogène. Cela amène les fournisseurs de service à utiliser des plateformes surdimensionnées afin d’absorber les pics de spectateurs. Dans ce papier, en nous appuyant sur des traces de jus tin.tv et de YouTube, nous étudions le compromis entre le nombre de serveurs provisionnés et l’utilisation de la bande passante entre ces serveurs. Nous mettons également en évidence l’importance de pouvoir prédire la popularité des flux afin de les placer efficacement sur les serveurs. Nous proposons POPS : un service de diffusion en direct de flux vidéos se basant sur des prédictions de popularité.
- Published
- 2014
28. Contributions à la réplication de données dans les systèmes distribués à grande échelle
- Author
-
Monnet, Sébastien, Université Pierre et Marie Curie - Paris 6 (UPMC), Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), UPMC Université Paris VI, and Pierre Sens
- Subjects
Jeux massivement multi-joueurs en ligne (MMOGs) ,Réplication de données ,Tolérance aux fautes ,Data replication ,Systèmes distribués à grande échelle ,Peer-to-Peer (P2P) ,Consistency Models/Protocols ,Cohérence de données ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,Fault Tolerance ,Pair-à-pair (P2P) ,Massively Multiplayer Online Games (MMOGs) ,Large-scale distributed systems - Abstract
Data replication is a key mechanism for building a reliable and efficient data management system. Indeed, by keeping several replicas for each piece of data, it is possible to improve durability. Furthermore, well-placed copies reduce data accesstime. However, having multiple copies for a single piece of data creates consistency problems when the data is updated. Over the last years, I made contributions related to these three aspects: data durability, data access performance and data consistency. RelaxDHT and SPLAD enhance data durability by placing data copies smartly. Caju, AREN and POPS reduce access time by improving data locality and by taking popularity into account. To enhance data lookup performance, DONUT creates efficient shortcuts taking data distribution into account. Finally, in the replicated database context, Gargamel parallelizes independent transactions only, improving database performance and avoiding aborting transactions. My research has been carried out in collaboration with height PhD students, four of which have defended. In my future work, I plan to extend these contributions by (i) designing a storage system tailored for MMOGs, which are very demanding, and (ii) designing a data management system that is able to re-distribute data automatically in order to scale the number of servers up and down according to the changing workload, leading to a greener data management.; La réplication de données est une technique clé pour permettre aux systèmes de gestion de données distribués à grande échelle d'offrir un stockage fiable et performant. Comme il gère un nombre suffisant de copies de chaque donnée, le système peut améliorer la pérennité. De plus, la présence de copies bien placées réduit les temps d'accès. Cependant, cette même existence de plusieurs copies pose des problèmes de cohérence en cas de modification. Ces dernières années, mes contributions ont porté sur ces trois aspects liés à la réplication de données: la pérennité des données, la performance desaccès et la gestion de la cohérence. RelaxDHT et SPLAD permettent d'améliorer la pérennité des données en jouant sur le placement des copies. Caju, AREN et POPS permettent de réduire les temps d'accès aux données en améliorant la localité et en prenant en compte la popularité. Pour accélérer la localisation des copies, DONUT crée des raccourcis efficaces prenant en compte la distribution des données. Enfin, dans le contexte des bases de données répliquées,Gargamel permet de ne paralléliser que les transactions qui sont indépendantes, améliorant ainsi les performances et évitant tout abandon de transaction pour cause de conflit. Ces travaux ont été réalisés avec huit étudiants en thèse dont quatre ont soutenu. Pour l'avenir, je me propose d'étendre ces travaux, d'une part en concevant un système de gestion de données pour les MMOGs, une classe d'application particulièrement exigeante; et, d'autre part, en concevant des mécanismes de gestion de données permettant de n'utiliser que la quantité strictement nécessaire de ressources, en redistribuant dynamiquement les données en fonction des besoins, un pas vers une gestion plus écologique des données.
- Published
- 2015
29. SDN-based Wi-Fi Direct clustering for cloud access in campus networks
- Author
-
Nguyen, Thi Mai Trang, primary, Hamidouche, Lyes, additional, Mathieu, Fabien, additional, Monnet, Sébastien, additional, and Iskounen, Syphax, additional
- Published
- 2017
- Full Text
- View/download PDF
30. Analysis of a Stochastic Model of Replication in Large Distributed Storage Systems
- Author
-
Sun, Wen, primary, Simon, Véronique, additional, Monnet, Sébastien, additional, Robert, Philippe, additional, and Sens, Pierre, additional
- Published
- 2017
- Full Text
- View/download PDF
31. Gestion dynamique du cache entre machines virtuelles
- Author
-
Lorrillere, Maxime, Poudroux, Joel, Sopena, Julien, Monnet, Sébastien, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, and Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Subjects
mémoire ,virtualisation ,cache réparti ,[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,système d'exploitation - Abstract
National audience; PUMA est un mécanisme de cache réparti intégré au noyau Linux qui permet de mutualiser la mémoire inutilisée de machines virtuelles (MVs) pour améliorer les performances des applications intensives en entrées/sorties (E/S). Dans le design initial que nous avons proposé, la configuration de PUMA était essentiellement statique, la quantité de mémoire prêtée par un noeud était difficilement modifiable en cas de variation de charge sur l'un des noeud. Dans cet article, nous proposons plusieurs mécanismes permettant à PUMA d'ajuster dynamiquement la quantité de mémoire prêtée aux MVs en fonction des besoins. Nos évaluations, reposant sur des lectures aléatoires et des allocations de mémoire, montrent que PUMA est capable d'ajuster son activité et la quantité de mémoire prêtée à d'autres noeuds pour éviter de dégrader les performances. Comparé à une approche à de type ballooning automatique, PUMA est capable de récupérer 10 fois plus rapidement la mémoire allouée.
- Published
- 2015
32. SPLAD: scattering and placing data replicas to enhance long-term durability
- Author
-
Simon, Véronique, Monnet, Sébastien, Feuillet, Matthieu, Robert, Philippe, Sens, Pierre, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Networks, Algorithms and Probabilities (RAP), Inria Paris-Rocquencourt, FUI ODISEA2, and inria
- Subjects
replication ,load distri- bution ,data durability ,data placement ,distributed data storage ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,backup - Abstract
Distributed storage systems have to ensure data availability and durability despite the occurrence of failures. To do so, many of them rely on replication mechanisms: for each piece of data, several replicas are stored. We show that the layout of the data block copies on the nodes, chiefly the way the copies are scattered, has a major impact on the reparation speed and thus on the data loss ratio. In this paper, we propose SLPAD, an approach that provides the ability: (i) to finely tune the proportion of common content stored by the nodes; and (ii) to control the storage load distribution while creating new data block copies. We propose a simulation model that allows us to present a long-term study of the impact of the data block copies layout and the system load on the data loss ratio.; Les systèmes de stockage distribués doivent assurer la disponibilité des données et leur durabilité malgré l'occurrence de défaillances. Pour ce faire, beaucoup d'entre eux utilisent des mécanismes de réplication: pour chaque donnée, plusieurs copies sont stockées. Nous mon- trons que la disposition des copies des données sur les nœuds, surtout la façon dont elles sont dispersées, a un impact majeur sur la vitesse de réparation et donc sur le taux de perte. Dans ce papier, nous proposons SLPAD, une approche qui offre la possibilité: (i) de régler finement la proportion de contenu commun stocké par les nœuds; et (ii) de contrôler la répartition de la charge de stockage lors de la création nouvelles copies. Nous proposons un modèle de simulation qui nous permet de présenter une étude à long terme de l'impact de la disposition des copies des données et de la charge du système sur le taux de perte.
- Published
- 2014
33. PUMA: Un cache distant pour mutualiser la mémoire inutilisée des machines virtuelles
- Author
-
Lorrillere, Maxime, Sopena, Julien, Monnet, Sébastien, Sens, Pierre, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Pascal Felber, Laurent Philippe, Etienne Riviere, Arnaud Tisserand, and Lorrillere, Maxime
- Subjects
mémoire ,[INFO.INFO-OS] Computer Science [cs]/Operating Systems [cs.OS] ,virtualisation ,cache réparti ,D.4.2 ,[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,système d'exploitation - Abstract
National audience; Certaines applications, comme les serveurs d'e-commerce, effectuent beaucoup d'opérations d'entrée/sortie (E/S) sur disque. Leurs performances sont étroitement liées à l'efficacité de ces opérations. Pour les améliorer, les systèmes d'exploitation tels que Linux utilisent la mémoire libre pour fournir des mécanismes de cache. Cependant, les ressources d'aujourd'hui sont virtualisées : par exemple, dans les clouds, les machines virtuelles (MVs) peuvent être déployées et déplacées entre les hôtes physiques pour offrir à la fois isolation et flexibilité. Ceci implique une fragmentation des ressources physiques, dont la mémoire. Cette fragmentation limite la quantité de mémoire disponible d'une MV pour y mettre ses données en cache. Dans cet article, nous proposons PUMA, un mécanisme de cache distant qui permet à une MV d'étendre son cache en utilisant la mémoire d'autres MVs situées sur un hôte local ou distant. Nos évaluations montrent que PUMA permet de multiplier les performances des applications par 9.
- Published
- 2014
34. Predicting Popularity and Adapting Replication of Internet Videos for High-Quality Delivery
- Author
-
Silvestre, Guthemberg, Monnet, Sébastien, Buffoni, David, Sens, Pierre, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Machine Learning and Information Access (MLIA), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS), and ODISEA
- Subjects
Hybrid CDN ,Replication ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Popularity Growth ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,SLA ,Video Quality ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Prediction ,Peer-to- Peer - Abstract
International audience; Content availability has become increasingly important for the Internet video delivery chain. To deliver videos with an outstanding availability and meet the increasing user expectations, content delivery networks (CDNs) must enforce strict QoS metrics, like bitrate and latency, through SLA contracts. Adaptive content replication has been seen as a promising way to achieve this goal. However, it remains unclear how to avoid waste of resources when strict SLA contracts must be enforced. In this work, we introduce Hermes, an adaptive replication scheme based on accurate predictions about the popularity of Internet videos. Simulations using popularity growth curves from YouTube traces suggest that our approach meets user expectations efficiently. Compared to a non- collaborative caching, Hermes reduces storage usage for replication by two orders of magnitude, and under heavy load conditions, it increases the average bitrate provision by roughly 90%. Moreover, it prevents SLA violations through an application-level deadline-aware mechanism.
- Published
- 2013
35. Vers un cache réparti adapté au cloud computing
- Author
-
Lorrillere, Maxime, Sopena, Julien, Monnet, Sébastien, Sens, Pierre, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), and Lorrillere, Maxime
- Subjects
iaas ,noyau ,[INFO.INFO-OS] Computer Science [cs]/Operating Systems [cs.OS] ,cache réparti ,D.4.2 ,cloud ,[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] - Abstract
National audience; Composer plusieurs infrastructures fournies en tant que service (IaaS) pour former une plate-forme virtualisée (PaaS) nécessite l'introduction d'un mécanisme de cache permettant d'offrir certaines garanties en termes de performances et de cohérence à l'utilisateur. Les caches répartis permettent d'offrir ce type de service et sont particulièrement bien adaptés aux environnements distribués, surtout lorsqu'ils offrent une faible latence réseau. Bien souvent, ces caches répartis sont associés à des systèmes de fichiers répartis ou sont implantés au niveau applicatif, nécessitant d'adapter les applications existantes, ce qui n'est pas compatible avec la philosophie du cloud. Cet article propose une approche générique pour développer un cache réparti en l'intégrant directement dans le noyau Linux, ce qui permet d'ap- porter le niveau de généricité dont les clouds ont besoin. Nous avons implémenté un prototype de cache réparti utilisant cette approche. Notre évalation des performances montre que nous pouvons multiplier par 6 le débit lors de lectures aléatoires.
- Published
- 2013
36. Vers un système d'arbitrage décentralisé pour les jeux en ligne
- Author
-
Véron, Maxime, Marin, Olivier, Monnet, Sébastien, Guessoum, Zahia, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Systèmes Multi-Agents (SMA), and Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
arbitrage décentralisé ,système de réputation ,jeux massivement multi-joueurs ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] - Abstract
National audience; L'arbitrage des jeux massivement multi-joueurs (MMOGs) repose actuellement sur des architectures centralisées, qui facilitent la détection de la triche mais empêchent les MMOGs de passer à l'échelle. La centralisation limite la taille du monde virtuel ainsi que le nombre de joueurs qui y évoluent. Nous montrons dans cet article qu'il est possible de concevoir un arbitrage pair à pair hautement efficace, même à grande échelle, aussi bien en terme de performance que de prévention de la triche. Nos simulations montrent que notre solution permet de gérer au-delà de 30000 nœuds tout en détectant plus de 99,987% des tentatives de triche sur des dizaines de millions de requêtes d'arbitrage
- Published
- 2013
37. RelaxDHT : A Churn Resilient for Peer-to-Peer Distributed Hash-Tables
- Author
-
Legtchenko, Sergey, Monnet, Sébastien, Sens, Pierre, Muller, Gilles, Large-Scale Distributed Systems and Applications (Regal), Laboratoire d'Informatique de Paris 6 (LIP6), Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, and Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Subjects
ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,[INFO]Computer Science [cs] - Abstract
International audience; DHT-based P2P systems provide a fault-tolerant and scalable means to store data blocks in a fully distributed way. Unfortunately, recent studies have shown that if connection/disconnection frequency is too high, data blocks may be lost. This is true for most of the current DHT-based systems’ implementations. To deal with this problem, it is necessary to build more efficient replication and maintenance mechanisms. In this article, we study the effect of churn on PAST, an existing DHT-based P2P system. We then propose solutions to enhance churn tolerance and evaluate them through discrete event simulation.
- Published
- 2012
38. Puma
- Author
-
Lorrillere, Maxime, primary, Sopena, Julien, additional, Monnet, Sébastien, additional, and Sens, Pierre, additional
- Published
- 2015
- Full Text
- View/download PDF
39. étude des services de matchmaking dans les jeux multijoueurs en ligne. Récupérer des traces d’utilisateurs pour améliorer l’expérience de jeu
- Author
-
Véron, Maxime, primary, Marin, Olivier, additional, and Monnet, Sébastien, additional
- Published
- 2015
- Full Text
- View/download PDF
40. Multi-site Gargamel
- Author
-
Cincilla, Pierpaolo, primary, Monnet, Sébastien, additional, and Shapiro, Marc, additional
- Published
- 2014
- Full Text
- View/download PDF
41. Gestion des données dans les grilles de calcul : support pour la tolérance aux fautes et la cohérence des données
- Author
-
Monnet, Sébastien, Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), Université Rennes 1, Luc Bougé(Luc.Bouge@bretagne.ens-cachan.fr), Grid'5000, Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), and Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique
- Subjects
Grille de calcul ,[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] ,protocoles hiérarchiques ,gestion de données ,tolérance aux fautes ,data consistency ,data management ,peer-to-peer ,cohérence de données ,Grid ,approche pair-à-pair ,fault-tolerance - Abstract
Today's scientific applications, such as natural phenomena simulations, require high computing power and a large storage capacity. The computational grids appear as a solution to offer this power by pooling resources from different organizations. However, these architectures make programming complex: they are dynamic, heterogeneous and widely distributed. This thesis focuses on issues related to the design of a grid data sharing service. The objective is to enable transparent access to data by handling location, transfer and management of fault-tolerance and consistency. We are particularly focused on the management of consistency and persistence in dynamic environment. In this context, ensuring the persistence requires fault tolerance mechanisms. We propose an approach to jointly manage these two aspects through a software architecture that couples various consistency protocols with fault-tolerance mechanisms. We propose a hierarchical design of this architecture, adapted to the grid network topology. These contributions have been implemented in the JUXMEM grid data sharing service. Experiments conducted on the experimental grid Grid5000 show that our hierarchical approach can improve the performance of shared data access.; Les applications scientifiques d'aujourd'hui, telles les simulations de grands phénomènes naturels, requièrent une grande puissance de calcul ainsi qu'une importante capacité de stockage. Les grilles de calcul apparaissent comme une solution permettant d'atteindre cette puissance par la mise en commun de ressources de différentes organisations. Ces architectures présentent en revanche des caractéristiques rendant leur programmation complexe: elles sont dynamiques, hétérogènes, réparties à grande échelle. Cette thèse s'intéresse aux problématiques liées à la conception d'un service de partage de données pour les grilles de calcul. L'objectif est de permettre un accès transparent aux données, en automatisant la localisation, le transfert, la gestion de la persistance et de la cohérence des données partagées. Nous nous sommes plus particulièrement concentrés sur la gestion de la cohérence et de la persistance des données en environnement dynamique. Dans un tel contexte, assurer la persistance nécessite la mise en place de mécanismes de tolérance aux fautes. Nous proposons une approche pour gérer conjointement ces deux aspects via une architecture logicielle multiprotocole permettant de coupler différents protocoles de cohérence avec différents mécanismes de tolérance aux fautes. Nous proposons une conception hiérarchique de cette architecture, adaptée à la topologie réseau des grilles de calcul. Ces contributions ont été mises en oeuvre au sein du service de partage de données pour grilles JUXMEM. Les expérimentations menées sur la grille expérimentale Grid'5000 montrent que notre conception hiérarchique permet d'améliorer les performances des accès aux données partagées.
- Published
- 2006
42. Extension du modèle de cohérence à l'entrée pour la visualisation dans les applications de couplage de codes sur grille
- Author
-
Cudennec, Loïc, Monnet, Sébastien, Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), INRIA, Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, and Grid'5000
- Subjects
Data Sharing ,PARTAGE DE DONNÉES ,ACM: H.: Information Systems/H.3: INFORMATION STORAGE AND RETRIEVAL/H.3.5: Online Information Services ,JUXMEM ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,ACM: E.: Data ,VISUALISATION ,Partage de données \\ JuxMem ,GRILLE ,Consistency ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Grid ,COHÉRENCE ,Visualization - Abstract
Ce papier s'intéresse au problème de la visualisation des données partagées dans les applications à base de couplage de codes sur les grilles. Nous proposons d'améliorer l'efficacité de la visualisation en intervenant sur les mécanismes de gestion des données répliquées et plus particulièrement au niveau du protocole de cohérence. La notion de lecture relâchée est alors introduite comme une extension du modèle de cohérence à l'entrée (entry consistency). Ce nouveau type d'opération peut être réalisé sans prise de verrou, en parallèle avec des écritures. En revanche, l'utilisateur \emph{relâche} les contraintes sur la fraîcheur de la donnée et accepte de lire des versions légèrement anciennes, dont le retard est néanmoins contrôlé. L'implémentation de cette approche au sein du service de partage de données pour grilles JuxMem montre des gains considérables par rapport à une implémentation classique basée sur des lectures avec prise de verrou. \\ This paper addresses the problem of efficient visualization of shared data within code coupling grid applications. These applications are structured as a set of distributed, autonomous, weakly-coupled codes. We focus on the case where the codes are able to interact using the abstraction of a shared data space. We propose an efficient visualization scheme by adapting the mechanisms used to maintain the data consistency. We introduce a new operation called relaxed read, as an extension to the entry consistency model. This operation can efficiently take place without locking, in parallel with write operations. On the other hand, the user has to relax the consistency constraints, and accept slightly older versions of the data, whose ``freshness'' can however still be controlled. This approach has been implemented within the JuxMem grid data-sharing service, and its efficiency is clearly demonstrated by our preliminary experimental results.
- Published
- 2006
43. How to bring together fault tolerance and data consistency to enable grid data sharing
- Author
-
Antoniu, Gabriel, Deverge, Jean-François, Monnet, Sébastien, Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), Grid'5000, Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), and Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique
- Subjects
JXTA ,PEER-TO-PEER ,JUXMEM ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] - Abstract
To appear/http://www.interscience.wiley.com; This paper addresses the challenge of transparent data sharing within computing grids built as cluster federations. On such platforms, the availability of storage resources may change in a dynamic way, often due to hardware failures. We focus on the problem of handling the consistency of replicated data in the presence of failures. We propose a software architecture which decouples consistency management from fault tolerance management. We illustrate this architecture with a case study showing how to design a consistency protocol using fault-tolerant building blocks. As a proof of concept, we describe a prototype implementation of this protocol within JuxMem, a software experimental platform for grid data sharing, and we report on a preliminary experimental evaluation of the proposed approach.
- Published
- 2006
44. Using failure injection mechanisms to experiment and evaluate a hierarchical failure detector
- Author
-
Monnet, Sébastien, Bertier, Marin, Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), INRIA, Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), and Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique
- Subjects
GRID COMPUTING ,PERFORMANCE EVALUATION ,tolérance aux fautes ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,FAULT TOLERANCE ,grilles de calcul ,FAILURE DETECTION ,FAILURE INJECTION ,ACM: C.: Computer Systems Organization/C.4: PERFORMANCE OF SYSTEMS ,[INFO.INFO-PF]Computer Science [cs]/Performance [cs.PF] ,grid computing \\ Injection de fautes ,évaluation de performances ,détection de fautes - Abstract
Computing grids consist of a large-scale, highly-distributed hardware architecture, often built in a hierarchical way, as cluster federations. At such scales, failures are no longer exceptions, but part of the normal behavior. When designing software for grids, developers have to take failures into account, in order to be able to provide a stable service. The fault-tolerance mechanisms need to be validated and evaluated. It is therefore crucial to make experiments at a large scale, with various volatility conditions, in order to measure the impact of failures on the whole system. This paper presents an experimental tool allowing the user to control the volatility conditions during a practical evaluation of fault-tolerant systems. The tool is based on failure-injection mechanisms. We illustrate the usefulness of our tool through an evaluation of a failure detector specifically designed for hierarchical grids. \\ Les grilles de calcul consistent en une architecture matérielle distribuée à grande échelle. Elles sont souvent organisées de manière hiérarchique, par exemple une fédération de grappes de calculateurs. A une telle échelle, les défaillances ne sont plus des exceptions, mais font partie du comportement normal du système. La conception d'un logiciel pour la grille, doit prendre en compte ces défaillances pour fournir un service stable. Les mécanismes de tolérance aux défaillances sont par nature complexes et coûteux, ils doivent donc être validés et évalués. Il est crucial de pouvoir expérimenter à grande échelle un système soumis à différents scénarii de défaillances afin d'observer et d'évaluer son comportement. Ce papier présente un outil permettant d'introduire de la volatilité au cours d'une expérimentation pour évaluer les mécanismes de tolérance aux défaillances. Nous illustrons son utilité à travers un exemple : l'évaluation d'un détecteur de défaillances conçu spécifiquement pour les grilles hiérarchiques.
- Published
- 2006
45. Cohérence et volatilité dans un service de partage de données dans les grilles de calcul
- Author
-
Deverge, Jean-François, Monnet, Sébastien, Compilation, parallel architectures and system (CAPS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Grid'5000, Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Rennes – Bretagne Atlantique, and Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique
- Subjects
Grille de calcul ,Tolérance aux fautes ,Cohérence de données ,JuxMem ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] - Abstract
National audience; Nous nous intéressons au partage de données modifiables à grande échelle dans les grilles de calcul. Une contrainte pour la mise en oeuvre d'un tel système est la gestion de la cohérence des données en environnement volatile. Dans ce travail, nous proposons une architecture qui découple les mécanismes de tolérance aux fautes de la gestion de la cohérence. Nous validons cette approche par la conception d'un protocole de cohérence hiérarchique tolérant aux fautes sur la plate-forme JuxMem, qui est un service de partage de données pour la grille. Nous présentons également une évaluation expérimentale préliminaire de ce protocole.
- Published
- 2005
46. How to bring together fault tolerance and data consistency to enable grid data sharing
- Author
-
Antoniu, Gabriel, Deverge, Jean-François, Monnet, Sébastien, Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), Compilation, parallel architectures and system (CAPS), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Rennes – Bretagne Atlantique, INRIA, Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, and Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Rennes – Bretagne Atlantique
- Subjects
DATA SHARING ,GRID COMPUTING ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,FAULT TOLERANCE ,CONSISTENCY PROTOCOLS - Abstract
This paper addresses the challenge of transparent data sharing within computing grids built as cluster federations. On such platforms, the availability of storage resources may change in a dynamic way, often due to hardware failures. We focus on the problem of handling the consistency of replicated data in the presence of failures. We propose a software architecture which decouples consistency management from fault tolerance management. We illustrate this architecture with a case study showing how to design a consistency protocol using fault-tolerant building blocks. As a proof of concept, we describe a prototype implementation of this protocol within JuxMem , a software experimental platform for grid data sharing, and we report on a preliminary experimental evaluation of the proposed approach.
- Published
- 2005
47. Building Fault-Tolerant Consistency Protocols for an Adaptive Grid Data-Sharing Service
- Author
-
Antoniu, Gabriel, Deverge, Jean-François, Monnet, Sébastien, Programming distributed parallel systems for large scale numerical simulation (PARIS), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, Institut National de Recherche en Informatique et en Automatique (Inria), Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, and INRIA
- Subjects
DATA SHARING ,HIERARCHICAL ARCHITECTURE ,JXTA ,CONSISTENCY ,PEER-TO-PEER ,FAULT-TOLERANCE ,JUXMEM ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,FAULT TOLERANCE ,CONSISTENCY PROTOCOLS ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,DATA-SHARING ,GRID - Abstract
Also available as an INRIA Research Report 5309: http://www.inria.fr/rrrt/rr-5309.html; We address the challenge of sharing large amounts of numerical data within computing grids consisting of clusters federation. We focus on the problem of handling the consistency of replicated data in an environment where the availability of storage resources dynamically changes. We propose a software architecture which decouples consistency management from fault-tolerance management. We illustrate this architecture with a case study showing how to design a consistency protocol using fault-tolerant building blocks. As a proof of concept, we describe a prototype implementation of this protocol within JuxMem, a software experimental platform for grid data sharing, and we report on a preliminary experimental evaluation.
- Published
- 2004
48. GDS: An Architecture Proposal for a Grid Data-Sharing Service
- Author
-
Antoniu, Gabriel, primary, Bertier, Marin, additional, Bougé, Luc, additional, Caron, Eddy, additional, Desprez, Frédéric, additional, Jan, Mathieu, additional, Monnet, Sébastien, additional, and Sens, Pierre, additional
- Full Text
- View/download PDF
49. A Practical Evaluation of a Data Consistency Protocol for Efficient Visualization in Grid Applications
- Author
-
Antoniu, Gabriel, primary, Cudennec, Loïc, additional, and Monnet, Sébastien, additional
- Full Text
- View/download PDF
50. Using Failure Injection Mechanisms to Experiment and Evaluate a Grid Failure Detector
- Author
-
Monnet, Sébastien, primary and Bertier, Marin, additional
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.