Network


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

Hotspot


Dive into the research topics where Geoffroy Vallée is active.

Publication


Featured researches published by Geoffroy Vallée.


cluster computing and the grid | 2005

OpenMosix, OpenSSI and Kerrighed: a comparative study

Renaud Lottiaux; Pascal Gallard; Geoffroy Vallée; Christine Morin; Benoît Boissinot

This paper presents a comparative study of Kerrighed, openMosix and OpenSSI, three single system image (SSI) operating systems for clusters. This experimental study gives an overview of SSI features offered by these SSI and evaluates performance of such features.


international conference on cluster computing | 2004

Kerrighed and data parallelism: cluster computing on single system image operating systems

Christine Morin; Renaud Lottiaux; Geoffroy Vallée; Pascal Gallard; David Margery; Jean-Yves Berthou; Isaac D. Scherson

A working single system image distributed operating system is presented. Dubbed Kerrighed, it provides a unified approach and support to both the MPI and the shared memory programming models. The system is operational in a 16-processor cluster at the Institut de Recherche en Informatique et Systemes Aleatoires in Rennes, France. In this paper, the system is described with emphasis on its main contributing and distinguishing factors, namely its DSM based on memory containers, its flexible handling of scheduling and checkpointing strategies, and its efficient and unified communications layer. Because of the importance and popularity of data parallel applications in these systems, we present a brief discussion of the mapping of two well known and established data parallel algorithms. It is shown that ShearSort is remarkably well suited for the architecture/system pair as is the ever so popular and important two-dimensional fast Fourier transform. (2D FFT).


cluster computing and the grid | 2002

Process Migration Based on Gobelins Distributed Shared Memory

Geoffroy Vallée; Christine Morin; Renaud Lottiaux; Jean-Yves Berthou; Ivan Dutka Malen

Clusters are attractive for executing sequential and parallel applications. However, there is a need to design a cluster distributed operating system to provide a Single System Image. A cluster operating system providing both a DSM system and load balancing is attractive for efficiently executing a workload of sequential applications and shared memory parallel applications. Gobelins is a distributed operating system dedicated to clusters that provides both a DSM system and a process migration mechanism to support load balancing. In this paper, we present the implementation of Gobelins process migration mechanism which exploits Gobelins kernel level DSM system. We show that Gobelins DSM allows to implement simply an efficient migration mechanism, that can be used to move processes or threads among cluster nodes. A prototype of Gobelins has been implemented. Some performance results are presented in this paper.


Parallel Processing Letters | 2003

A case for single system image cluster operating systems: The Kerrighed approach

Geoffroy Vallée; Renaud Lottiaux; Louis Rilling; Jean-Yves Berthou; Ivan Dutka Malhen; Christine Morin

In this paper, we present fundamental mechanisms for global process and memory management in an efficient single system image cluster operating system designed to execute workloads composed of high performance sequential and parallel applications. Their implementation in Kerrighed, our proposed distributed operating system, is composed of a set of Linux modules and a patch of less than 200 lines of code to the Linux kernel. Kerrighed is a unique single system image cluster operating system providing the standard Unix interface as well as distributed OS mechanisms such as load balancing on all cluster nodes. Our support for standard Unix interface includes support for multi-threaded applications and a checkpointing facility for both sequential and shared memory parallel applications. We present an experimental evaluation of the Kerrighed system and demonstrate the feasibility of the single system image approach at the kernel level.


international conference on algorithms and architectures for parallel processing | 2002

Towards an efficient single system image cluster operating system

Christine Morin; Pascal Gallard; Renaud Lottiaux; Geoffroy Vallée

The lack of a single system image operating system (OS) for clusters restricts their use for parallel processing. We propose an approach for building an efficient single system image (SSI) cluster operating system. The proposed system implements distributed services performing global and dynamic resource management to offer high performance, high availability and ease of programming. The programming API of the OS running on each cluster node is kept unmodified but the high level OS services can benefit from all cluster resources. Our approach has been validated by a prototype based on Linux.


international conference on cluster computing | 2016

Design and Analysis of Fault Tolerance Mechanisms for Big Data Transfers

Preethika Kasu; Young-Jae Kim; Sungyong Park; Scott Atchley; Geoffroy Vallée

Increased growth of the data and the need to move the data between data centers, demands, an efficient data transfer tool which can, not only transfer the data at higher rates but also handle the faults occurred during the transfer. Absence of fault tolerance mechanisms, would need to retransmit the whole data, in case of any error during the transfer. Hence, fault tolerance is an important aspect of big data transfer tools. In this paper, we have considered LADS data transfer tool, which proved to be superior to the existing data transfer tools with respect to the speed of the transfer. However, absence of fault tolerance implementation in LADS might result in data retransmission and congestion issues upon errors. In this paper, we design and analyze fault tolerance mechanisms which can be used with LADS data transfer tool. We have proposed three different fault tolerance mechanisms, File logging, Transaction logging and Universal logging. Also, we have analyzed the space and performance overhead of these fault tolerance mechanisms on LADS data transfer tool.


Archive | 2002

Kerrighed: A SSI Cluster OS Running OpenMP

David Margery; Geoffroy Vallée; Renaud Lottiaux; Christine Morin; Jean-Yves Berthou


Archive | 2001

Containers: an Architecture for an Efficient Cluster Operating System

Renaud Lottiaux; Christine Morin; Geoffroy Vallée


Archive | 2010

Architecture for the Next Generation System Management Tools for Distributed Computing Platforms

Jérôme Gallard; Geoffroy Vallée; Thomas Naughton; Adrien Lèbre; Stephen L. Scott; Christine Morin


high performance computing symposium | 2008

Architecture for the Next Generation System Management Tools for High Performance Computing Platforms

Geoffroy Vallée; Thomas Naughton; Anand Tikotekar; Jérôme Gallard; Stephen L. Scott; Christine Morin

Collaboration


Dive into the Geoffroy Vallée's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Stephen L. Scott

Oak Ridge National Laboratory

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thomas Naughton

Oak Ridge National Laboratory

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anand Tikotekar

Louisiana Tech University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge