Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Martin Quinson is active.

Publication


Featured researches published by Martin Quinson.


international conference on computer modeling and simulation | 2008

SimGrid: A Generic Framework for Large-Scale Distributed Experiments

Henri Casanova; Arnaud Legrand; Martin Quinson

Distributed computing is a very broad and active research area comprising fields such as cluster computing, computational grids, desktop grids and peer-to-peer (P2P) systems. Unfortunately, it is often impossible to obtain theoretical or analytical results to compare the performance of algorithms targeting such systems. One possibility is to conduct large numbers of back-to-back experiments on real platforms. While this is possible on tightly-coupled platforms, it is infeasible on modern distributed platforms as experiments are labor-intensive and results typically not reproducible. Consequently, one must resort to simulations, which enable reproducible results and also make it possible to explore wide ranges of platform and application scenarios. In this paper we describe the SimGrid framework, a simulation-based framework for evaluating cluster, grid and P2P algorithms and heuristics. This paper focuses on SimGrid v3, which greatly improves on previous versions thanks to a novel and validated modular simulation engine that achieves higher simulation speed without hindering simulation accuracy. Also, two new user interfaces were added to broaden the targeted research community. After surveying existing tools and methodologies we describe the key features and benefits of SimGrid.


grid computing | 2002

A Scalable Approach to Network Enabled Servers

Philippe Combes; Frédéric Lombard; Martin Quinson; Frédéric Suter

This paper presents the architecture and the algorithms used in DIET (Distributed Interactive Engineering Toolbox), a hierarchical set of components to build Network Enabled Server applications in a Grid environment. This environment is built on top of different tools which are able to locate an appropriate server depending on the clients request, the data location (which can be anywhere on the system, because of previous computations) and the dynamic performance characteristics of the system. Some experiments are reported at the end of this paper, that exhibit the low cost of adding branches in the hierarchical tree of components and the performance increase induced.


international parallel and distributed processing symposium | 2011

Single Node On-Line Simulation of MPI Applications with SMPI

Pierre-Nicolas Clauss; Mark Stillwell; Stéphane Genaud; Frédéric Suter; Henri Casanova; Martin Quinson

Simulation is a popular approach for predicting the performance of MPI applications for platforms that are not at ones disposal. It is also a way to teach the principles of parallel programming and high-performance computing to students without access to a parallel computer. In this work we present SMPI, a simulator for MPI applications that uses on-line simulation, i.e., the application is executed but part of the execution takes place within a simulation component. SMPI simulations account for network contention in a fast and scalable manner. SMPI also implements an original and validated piece-wise linear model for data transfer times between cluster nodes. Finally SMPI simulations of large-scale applications on large-scale platforms can be executed on a single node thanks to techniques to reduce the simulations compute time and memory footprint. These contributions are validated via a large set of experiments in which SMPI is compared to popular MPI implementations with a view to assess its accuracy, scalability, and speed.


parallel computing | 2001

SCILAB to SCILAB // : the Ouragan project

Eddy Caron; Serge Chaumette; Sylvain Contassot-Vivier; Frédéric Desprez; Eric Fleury; Maurice Goursat; Martin Quinson; Emmanuel Jeannot; Dominique Lazure; Frédéric Lombard; Jean-Marc Nicod; Laurent Philippe; Pierre Ramet; Jean Roman; Frank Rubi; Serge Steer; Frédéric Suter; Gil Utard

In this paper, we present the developments realized in the Ouragan project around the parallelization of a Matlab-like tool called Scilab. These developments use high-performance numerical libraries and different approaches based either on the duplication of Scilab processes or on computational servers. This tool, Scilab//, allows users to perform high-level operations on distributed matrices in a metacomputing environment. We also present performance results on different architectures.


cluster computing and the grid | 2012

Parallel Simulation of Peer-to-Peer Systems

Martin Quinson; Cristian Rosa; Christophe Thiéry

Discrete Event Simulation (DES) is one of the major experimental methodologies in several scientific and engineering domains. Parallel Discrete Event Simulation (PDES) constitutes a very active research field for at least three decades, to surpass speed and size limitations. In the context of Peer-to-Peer (P2P) protocols, most studies rely on simulation. Surprisingly enough, none of the mainstream P2P discrete event simulators allows parallel simulation although the tool scalability is considered as the major quality metric by several authors. This paper revisits the classical PDES methods in the light of distributed system simulation and proposes a new parallelization design specifically suited to this context. The constraints posed on the simulator internals are presented, and an OS-inspired architecture is proposed. In addition, a new thread synchronization mechanism is introduced for efficiency despite the very fine grain parallelism inherent to the target scenarios. This new architecture was implemented into the general-purpose open-source simulation framework SimGrid. We show that the new design does not hinder the tool scalability. In fact, the sequential version of SimGrid remains orders of magnitude more scalable than state of the art simulators, while the parallel execution saves up to 33% of the execution time on Chord simulations.


cluster computing and the grid | 2012

Scalable Multi-purpose Network Representation for Large Scale Distributed System Simulation

Laurent Bobelin; Arnaud Legrand; David A. González Márquez; Pierre Navarro; Martin Quinson; Frédéric Suter; Christophe Thiéry

Conducting experiments in large-scale distributed systems is usually time-consuming and labor-intensive. Uncontrolled external load variation prevents to reproduce experiments and such systems are often not available to the purpose of research experiments, e.g. production or yet to deploy systems. Hence, many researchers in the area of distributed computing rely on simulation to perform their studies. However, the simulation of large-scale computing systems raises several scalability issues, in terms of speed and memory. Indeed, such systems now comprise millions of hosts interconnected through a complex network and run billions of processes. Most simulators thus trade accuracy for speed and rely on very simple and easy to implement models. However, the assumptions underlying these models are often questionable, especially when it comes to network modeling. In this paper, we show that, despite a widespread belief in the community, achieving high scalability does not necessarily require to resort to overly simple models and ignore important phenomena. We show that relying on a modular and hierarchical platform representation, while taking advantage of regularity when possible, allows us to model systems such as data and computing centers, peer-to-peer networks, grids, or clouds in a scalable way. This approach has been integrated into the open-source SimGrid simulation toolkit. We show that our solution allows us to model such systems much more accurately than other state-of-the-art simulators without trading for simulation speed. SimGrid is even sometimes orders of magnitude faster.


european conference on parallel processing | 2007

A first step towards automatically building network representations

Lionel Eyraud-Dubois; Arnaud Legrand; Martin Quinson; Frédéric Vivien

To fully harness Grids, users or middlewares must have some knowledge on the topology of the platform interconnection network. As such knowledge is usually not available, one must uses tools which automatically build a topological network model through some measurements. In this article, we define a methodology to assess the quality of these network model building tools, and we apply this methodology to representatives of the main classes of model builders and to two new algorithms. We show that none of the main existing techniques build models that enable to accurately predict the running time of simple application kernels for actual platforms. However some of the new algorithms we propose give excellent results in a wide range of situations.


high performance distributed computing | 2006

The SIMGRID Project Simulation and Deployment of Distributed Applications

Arnaud Legrand; Martin Quinson; Henri Casanova; Kayo Fujiwara

This paper presents the SlMGRlD software architecture that comprises of four main components: SURF, MSG, GRAS, and SMPI. The last three components provide APIs for implementing, simulating and/or deploying distributed applications. The first component, SURF, is a fast and accurate simulation engine. The article describes all four components in terms of their goals, their usage, and their functionality, including experimental validation results when applicable. We review each components below


international parallel and distributed processing symposium | 2004

Automatic deployment of the Network Weather Service using the Effective Network View

Arnaud Legrand; Martin Quinson

Summary form only given. The monitoring infrastructure constitutes a key component of any Grid scheduler. The Network Weather Service (NWS) is the most commonly used tool to fulfill this need. Unfortunately, users have to deploy the NWS manually, which can be very tedious and error-prone. This paper characterizes the NWS deployment requirements and introduces a method based on the Effective Network View (ENV) network mapper to automatically perform this task. We also present the resulting deployment on our labs LAN.


international conference on parallel processing | 2011

Assessing the Performance of MPI Applications through Time-Independent Trace Replay

Frédéric Desprez; George S. Markomanolis; Martin Quinson; Frédéric Suter

Simulation is a popular approach to obtain objective performance indicators platforms that are not at ones disposal. It may help the dimensioning of compute clusters in large computing centers. In this work we present a framework for the off-line simulation of MPI applications. Its main originality with regard to the literature is to rely on time-independent execution traces. This allows us to completely decouple the acquisition process from the actual replay of the traces in a simulation context. Then we are able to acquire traces for large application instances without being limited to an execution on a single compute cluster. Finally our framework is built on top of a scalable, fast, and validated simulation kernel. In this paper, we introduce the used time-independent trace format, investigate several acquisition strategies, detail the developed trace replay tool, and assess the quality of our simulation framework in terms of accuracy, acquisition time, simulation time, and trace size.

Collaboration


Dive into the Martin Quinson's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Frédéric Suter

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Frédéric Desprez

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Henri Casanova

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anne-Cécile Orgerie

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Frédéric Lombard

University of Franche-Comté

View shared research outputs
Top Co-Authors

Avatar

Gil Utard

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge