Demo Data from EDBT 2026 / reviewers in the wild / expert
Geoffroy Vallée
dblp:02/6184 · also Geoffroy R. Vallée
· DBLP profile ↗
26ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 18 · 1 first-authorDatabases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1Security and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Storage systems · 55% High-performance computing · 34% Distributed systems · 5% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 13 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
data transfer |
0.5 | 2 | 2017 | Optimizing End-to-End Big Data Transfers over Terabits Network Infrastructure · IEEE Trans. Parallel Distributed Syst. 2017 LADS: Optimizing Data Transfers Using Layout-Aware Data Scheduling · FAST 2015 |
Storage systems › data management › scientific data storage
analysis workflow-aware storage |
0.4 | 1 | 2019 | An Analysis Workflow-Aware Storage System for Multi-Core Active Flash Arrays · IEEE Trans. Parallel Distributed Syst. 2019 |
Storage systems › flash and SSD › flash memory
flash storage |
0.4 | 1 | 2019 | An Analysis Workflow-Aware Storage System for Multi-Core Active Flash Arrays · IEEE Trans. Parallel Distributed Syst. 2019 |
Storage systems › computational storage
in-storage computing |
0.4 | 1 | 2019 | An Analysis Workflow-Aware Storage System for Multi-Core Active Flash Arrays · IEEE Trans. Parallel Distributed Syst. 2019 |
Storage systems › file systems
distributed file system |
0.3 | 1 | 2017 | Tagit: an integrated indexing and search service for file systems · SC 2017 |
High-performance computing › parallel i/o
i/o interference management |
0.3 | 1 | 2017 | Optimizing End-to-End Big Data Transfers over Terabits Network Infrastructure · IEEE Trans. Parallel Distributed Syst. 2017 |
Storage systems › file systems › distributed file system
parallel file system |
0.3 | 1 | 2017 | Optimizing End-to-End Big Data Transfers over Terabits Network Infrastructure · IEEE Trans. Parallel Distributed Syst. 2017 |
Distributed systems
fault tolerance |
0.1 | 1 | 2009 | A tunable holistic resiliency approach for high-performance computing systems · PPoPP 2009 |
Distributed systems › fault tolerance
resilience |
0.1 | 1 | 2009 | A tunable holistic resiliency approach for high-performance computing systems · PPoPP 2009 |
Cloud and datacenter computing › datacenter architecture
geo-distributed datacenters |
0.1 | 1 | 2017 | Optimizing End-to-End Big Data Transfers over Terabits Network Infrastructure · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems
data movement |
0.1 | 1 | 2015 | LADS: Optimizing Data Transfers Using Layout-Aware Data Scheduling · FAST 2015 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2006 | OSCAR - OSCAR community meeting · SC 2006 |
High-performance computing
cluster computing |
0.0 | 1 | 2006 | OSCAR - OSCAR community meeting · SC 2006 |
Methods — techniques the papers use, named apart from their topics
integrated indexing · 0.6event-driven simulation · 0.4emulation · 0.4meta-scheduling · 0.3buffering · 0.3layout-aware scheduling · 0.2preemptive migration · 0.1failure prediction · 0.1checkpoint/restart · 0.1best known practices · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A survey of MPI usage in the US exascale computing projectabstractSummary The Exascale Computing Project (ECP) is currently the primary effort in the United States focused on developing “exascale” levels of computing capabilities, including hardware, software, and applications. In order to obtain a more thorough understanding of how the software projects under the ECP are using, and planning to use the Message Passing Interface (MPI), and help guide the work of our own project within the ECP, we created a survey. Of the 97 ECP projects active at the time the survey was distributed, we received 77 responses, 56 of which reported that their projects were using MPI. This paper reports the results of that survey for the benefit of the broader community of MPI developers. David E. Bernholdt, Swen Böhm, George Bosilca, Manjunath Gorentla Venkata, Ryan E. Grant, Thomas J. Naughton, Howard Pritchard, Martin Schulz 0001, Geoffroy Vallée |
Concurr. Comput. Pract. Exp. | 9 |
| 2019 | An Analysis Workflow-Aware Storage System for Multi-Core Active Flash ArraysabstractThe need for novel data analysis is urgent in the face of a data deluge from modern applications. Traditional approaches to data analysis incur significant data movement costs, moving data back and forth between the storage system and the processor. Emerging Active Flash devices enable processing on the flash, where the data already resides. An array of such Active Flash devices allows us to revisit how analysis workflows interact with storage systems. By seamlessly blending together the flash storage and data analysis, we create an analysis workflow-aware storage system, AnalyzeThis. Our guiding principle is that analysis-awareness be deeply ingrained in each and every layer of the storage, elevating data analyses as first-class citizens, and transforming AnalyzeThis into a potent analytics-aware appliance. To evaluate the AnalyzeThis system, we have adopted both emulation and simulation approaches. In particular, we have evaluated AnalyzeThis by implementing the AnalyzeThis storage system on top of the Active Flash Array's emulation platform. We have also implemented an event-driven AnalyzeThis simulator, called AnalyzeThisSim, which allows us to address the limitations of the emulation platform, e.g., performance impact of using multi-core SSDs. The results from our emulation and simulation platforms indicate that AnalyzeThis is a viable approach for expediting workflow execution and minimizing data movement. Hyogi Sim, Geoffroy Vallée, Youngjae Kim 0001, Sudharshan S. Vazhkudai, Devesh Tiwari, Ali Raza Butt |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2017 | Tagit: an integrated indexing and search service for file systemsabstractData services such as search, discovery, and management in scalable distributed environments have traditionally been decoupled from the underlying file systems, and are often deployed using external databases and indexing services. However, modern data production rates, looming data movement costs, and the lack of metadata, entail revisiting the decoupled file system-data services design philosophy. Hyogi Sim, Youngjae Kim 0001, Sudharshan S. Vazhkudai, Geoffroy Vallée, Seung-Hwan Lim, Ali Raza Butt |
SC | 4 |
| 2017 | Optimizing End-to-End Big Data Transfers over Terabits Network InfrastructureabstractWhile future terabit networks hold the promise of significantly improving big-data motion among geographically distributed data centers, significant challenges must be overcome even on today's 100 gigabit networks to realize end-to-end performance. Multiple bottlenecks exist along the end-to-end path from source to sink, for instance, the data storage infrastructure at both the source and sink and its interplay with the wide-area network are increasingly the bottleneck to achieving high performance. In this paper, we identify the issues that lead to congestion on the path of an end-to-end data transfer in the terabit network environment, and we present a new bulk data movement framework for terabit networks, called LADS. LADS exploits the underlying storage layout at each endpoint to maximize throughput without negatively impacting the performance of shared storage resources for other users. LADS also uses the Common Communication Interface (CCI) in lieu of the sockets interface to benefit from hardware-level zero-copy, and operating system bypass capabilities when available. It can further improve data transfer performance under congestion on the end systems using buffering at the source using flash storage. With our evaluations, we show that LADS can avoid congested storage elements within the shared storage resource, improving input/output bandwidth, and data transfer rates across the high speed networks. We also investigate the performance degradation problems of LADS due to I/O contention on the parallel file system (PFS), when multiple LADS tools share the PFS. We design and evaluate a meta-scheduler to coordinate multiple I/O streams while sharing the PFS, to minimize the I/O contention on the PFS. With our evaluations, we observe that LADS with meta-scheduling can further improve the performance by up to 14 percent relative to LADS without meta-scheduling. Youngjae Kim 0001, Scott Atchley, Geoffroy Vallée, Sankeun Lee 0001, Galen M. Shipman |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2016 | Design and Analysis of Fault Tolerance Mechanisms for Big Data TransfersabstractIncreased 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. Preethika Kasu, Youngjae Kim 0001, Sungyong Park, Scott Atchley, Geoffroy Vallée |
CLUSTER | 5 |
| 2015 | LADS: Optimizing Data Transfers Using Layout-Aware Data Scheduling
Youngjae Kim 0001, Scott Atchley, Geoffroy Vallée, Galen M. Shipman |
FAST | 3 |
| 2015 | STCI: Scalable RunTime Component InfrastructureabstractNo abstract available. Geoffroy Vallée, David E. Bernholdt, Swen Böhm, Thomas J. Naughton |
EuroMPI | 1 |
| 2014 | Supporting the Development of Resilient Message Passing Applications Using SimulationabstractAn emerging aspect of high-performance computing (HPC) hardware/software co-design is investigating performance under failure. The work in this paper extends the Extreme-scale Simulator (xSim), which was designed for evaluating the performance of message passing interface (MPI) applications on future HPC architectures, with fault-tolerant MPI extensions proposed by the MPI Fault Tolerance Working Group. xSim permits running MPI applications with millions of concurrent MPI ranks, while observing application performance in a simulated extreme-scale system using a lightweight parallel discrete event simulation. The newly added features offer user-level failure mitigation (ULFM) extensions at the simulated MPI layer to support algorithm-based fault tolerance (ABFT). The presented solution permits investigating performance under failure and failure handling of ABFT solutions. The newly enhanced xSim is the very first performance tool that supports ULFM and ABFT. Thomas J. Naughton, Christian Engelmann, Geoffroy Vallée, Swen Böhm |
PDP | 3 |
| 2013 | Layout-aware I/O Scheduling for terabits data movementabstractMany science facilities, such as the Department of Energy's Leadership Computing Facilities and experimental facilities including the Spallation Neutron Source, Stanford Linear Accelerator Center, and Advanced Photon Source, produce massive amounts of experimental and simulation data. These data are often shared among the facilities and with collaborating institutions. Moving large datasets over the wide-area network (WAN) is a major problem inhibiting collaboration. Next-generation, terabit-networks will help alleviate the problem, however, the parallel storage systems on the endsystem hosts at these institutions can become a bottleneck for terabit data movement. The parallel storage system (PFS) is shared by simulation systems, experimental systems, analysis and visualization clusters, in addition to wide-area data movers. These competing uses often induce temporary, but significant, I/O load imbalances on the storage system, which impact the performance of all the users. The problem is a serious concern because some resources are more expensive (e.g. super computers) or have time-critical deadlines (e.g. experimental data from a light source), but parallel file systems handle all requests fairly even if some storage servers are under heavy load. This paper investigates the problem of competing workloads accessing the parallel file system and how the performance of wide-area data movement can be improved in these environments. First, we study the I/O load imbalance problems using actual I/O performance data collected from the Spider storage system at the Oak Ridge Leadership Computing Facility. Second, we present I/O optimization solutions with layout-awareness on end-system hosts for bulk data movement. With our evaluation, we show that our I/O optimization techniques can avoid the I/O congested disk groups, improving storage I/O times on parallel storage systems for terabit data movement. Youngjae Kim 0001, Scott Atchley, Geoffroy Vallée, Galen M. Shipman |
IEEE BigData | 3 |
| 2012 | Architecture for the next generation system management tools
Jérôme Gallard, Adrien Lèbre, Christine Morin, Thomas J. Naughton, Stephen L. Scott, Geoffroy Vallée |
Future Gener. Comput. Syst. | 6 |
| 2011 | A Log-Scaling Fault Tolerant Agreement Algorithm for a Fault Tolerant MPI
Joshua Hursey, Thomas J. Naughton, Geoffroy Vallée, Richard L. Graham |
EuroMPI | 3 |
| 2010 | System-level virtualization research at Oak Ridge National Laboratory
Stephen L. Scott, Geoffroy Vallée, Thomas J. Naughton, Anand Tikotekar, Christian Engelmann, Hong Ong |
Future Gener. Comput. Syst. | 2 |
| 2009 | Refinement Proposal of the Goldberg's Theory
Jérôme Gallard, Adrien Lèbre, Geoffroy Vallée, Christine Morin, Pascal Gallard, Stephen L. Scott |
ICA3PP | 3 |
| 2009 | Proactive Fault Tolerance Using Preemptive MigrationabstractProactive fault tolerance (FT) in high-performance computing is a concept that prevents compute node failures from impacting running parallel applications by preemptively migrating application parts away from nodes that are about to fail. This paper provides a foundation for proactive FT by defining its architecture and classifying implementation options. This paper further relates prior work to the presented architecture and classification, and discusses the challenges ahead for needed supporting technologies. Christian Engelmann, Geoffroy Vallée, Thomas J. Naughton, Stephen L. Scott |
PDP | 2 |
| 2009 | A tunable holistic resiliency approach for high-performance computing systemsabstractIn order to address anticipated high failure rates, resiliency characteristics have become an urgent priority for next-generation extreme-scale high-performance computing (HPC) systems. This poster describes our past and ongoing efforts in novel fault resilience technologies for HPC. Presented work includes proactive fault resilience techniques, system and application reliability models and analyses, failure prediction, transparent process- and virtual-machine-level migration, and trade-off models for combining preemptive migration with checkpoint/restart. This poster summarizes our work and puts all individual technologies into context with a proposed holistic fault resilience framework. Stephen L. Scott, Christian Engelmann, Geoffroy Vallée, Thomas J. Naughton, Anand Tikotekar, George Ostrouchov, Chokchai Leangsuksun, Nichamon Naksinehaboon, Raja Nassar, Mihaela Paun, Frank Mueller 0001, Chao Wang 0056, Arun Babu Nagarajan, Jyothish Varma |
PPoPP | 3 |
| 2008 | A Framework for Proactive Fault ToleranceabstractFault tolerance is a major concern to guarantee availability of critical services as well as application execution. Traditional approaches for fault tolerance include checkpoint/restart or duplication. However it is also possible to anticipate failures and proactively take action before failures occur in order to minimize failure impact on the system and application execution. This document presents a proactive fault tolerance framework. This framework can use different proactive fault tolerance mechanisms, i.e., migration and pause/un-pause. The framework also allows the implementation of new proactive fault tolerance policies thanks to a modular architecture. A first proactive fault tolerance policy has been implemented and preliminary experimentations have been done based on system-level virtualization and compared with results obtained by simulation. Geoffroy Vallée, Kulathep Charoenpornwattana, Christian Engelmann, Anand Tikotekar, Chokchai Leangsuksun, Thomas J. Naughton, Stephen L. Scott |
ARES | 1 |
| 2008 | System-Level Virtualization for High Performance ComputingabstractSystem-level virtualization has been a research topic since the 70's but regained popularity during the past few years because of the availability of efficient solution such as Xen and the implementation of hardware support in commodity processors (e.g. Intel-VT, AMD-V). However, a majority of system-level virtualization projects is guided by the server consolidation market. As a result, current virtualization solutions appear to not be suitable for high performance computing (HPC) which is typically based on large-scale systems. On another hand there is significant interest in exploiting virtual machines (VMs) within HPC for a number of other reasons. By visualizing the machine, one is able to run a variety of operating systems and environments as needed by the applications. Virtualization allows users to isolate workloads, improving security and reliability. It is also possible to support non-native environments and/or legacy operating environments through virtualization. In addition, it is possible to balance work loads, use migration techniques to relocate applications from failing machines, and isolate fault systems for repair. This document presents the challenges for the implementation of a system-level virtualization solution for HPC. It also presents a brief survey of the different approaches and techniques to address these challenges. Geoffroy Vallée, Thomas J. Naughton, Christian Engelmann, Hong Ong, Stephen L. Scott |
PDP | 1 |
| 2007 | Evaluation of fault-tolerant policies using simulationabstractVarious mechanisms for fault-tolerance (FT) are used today in order to reduce the impact of failures on application execution. In the case of system failure, standard FT mechanisms are checkpoint/restart (for reactive FT) and migration (for pro-active FT). However, each of these mechanisms create an overhead on application execution, overhead that for instance becomes critical on large-scale systems where previous studies have shown that applications may spend more time checkpointing state than performing useful work. In order to decrease this overhead, researchers try to both optimize existing FT mechanisms and implement new FT policies. For instance, combining reactive and pro-active approaches in order to decrease the number of checkpoints that must be performed during the application's execution. However, currently no solutions exist which enable the evaluation of these FT approaches through simulation, instead experimentations must be done using real platforms. This increases complexity and limits experimentation into alternate solutions. This paper presents a simulation framework that evaluates different FT mechanisms and policies. The framework uses system failure logs for the simulation with a default behavior based on logs taken from the ASCI White at Lawrence Livermore National Laboratory. We evaluate the accuracy of our simulator comparing simulated results with those taken from experiments done on a 32-node compute cluster. Therefore such a simulator can be used to develop new FT policies and/or to tune existing policies. Anand Tikotekar, Geoffroy Vallée, Thomas J. Naughton, Stephen L. Scott, Chokchai Leangsuksun |
CLUSTER | 2 |
| 2006 | OSCAR - OSCAR community meetingabstractSince the first public release in 2001, there have been well over 160,000 downloads of the Open Source Cluster Application Resources (OSCAR) software stack. OSCAR is a self-extracting cluster configuration, installation, maintenance, and operation suite consisting of "best known practices" for cluster computing. This BoF will be a focal point for the OSCAR community at SC06 where both developers and users may gather to discuss the "current state" as well as future directions for the OSCAR software stack. Stephen L. Scott, Thomas J. Naughton, Geoffroy Vallée |
SC | 3 |
| 2005 | OpenMosix, OpenSSI and Kerrighed: a comparative studyabstractThis 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. Renaud Lottiaux, Pascal Gallard, Geoffroy Vallée, Christine Morin, B. Boissinot |
CCGRID | 3 |
| 2005 | Ghost Process: a Sound Basis to Implement Process Duplication, Migration and Checkpoint/Restart in Linux ClustersabstractProcess management mechanisms (process duplication, migration and checkpoint/restart) are very useful for high performance and high availability in clustering systems. The single system image approach aims at providing a global process management service with mechanisms for process checkpoint, process migration and process duplication. In this context, a common mechanism for process virtualization is highly desirable but traditional operating systems do not provide such a mechanism. This paper presents a kernel service for process virtualization called ghost process, extending the Linux kernel. The ghost process mechanism has been implemented in the Kerrighed single system image based on Linux Geoffroy Vallée, Renaud Lottiaux, David Margery, Christine Morin |
ISPDC | 1 |
| 2004 | Kerrighed and data parallelism: cluster computing on single system image operating systemsabstractA 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). Christine Morin, Renaud Lottiaux, Geoffroy Vallée, Pascal Gallard, David Margery, Jean-Yves Berthou, Isaac D. Scherson |
CLUSTER | 3 |
| 2004 | Towards an efficient single system image cluster operating system
Christine Morin, Pascal Gallard, Renaud Lottiaux, Geoffroy Vallée |
Future Gener. Comput. Syst. | 4 |
| 2003 | Checkpointing an Recovery of Share Memory Parallel Applications in a ClusterabstractThis paper describes issues in the design and implementation of checkpointing and recovery modules for the Kerrighed DSM cluster system. Our design is for a DSM supporting the sequential consistency model. The mechanisms are general enough to be used in a number of different checkpointing and recovery protocols. It is designed to support common optimizations for performance suggested in literature, while staying light-weight during fault free execution. We also present preliminary performance results of the current implementation. Ramamurthy Badrinath, Christine Morin, Geoffroy Vallée |
CCGRID | 3 |
| 2003 | Kerrighed: A Single System Image Cluster Operating System for High Performance Computing
Christine Morin, Renaud Lottiaux, Geoffroy Vallée, Pascal Gallard, Gaël Utard, Ramamurthy Badrinath, Louis Rilling |
Euro-Par | 3 |
| 2002 | Process Migration Based on Gobelins Distributed Shared MemoryabstractClusters 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. Geoffroy Vallée, Christine Morin, Renaud Lottiaux, Jean-Yves Berthou, Ivan Dutka Malhen |
CCGRID | 1 |