EDBT 2026 Demo / reviewers in the wild / expert
Philippe Bonnet
dblp:b/PBonnet
· DBLP profile ↗
40ranked-venue papers in the field
8as first author
10since 2021 · last 2025
0000-0002-0234-5374ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 38 (8 first)Data Mining & Knowledge Discovery · 1Big Data, Cloud & Distributed Data Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Front Matter
Sonia Bergamaschi, Sourav S. Bhowmick, Philippe Bonnet, Surajit Chaudhuri, Xiaoou Ding, Hakan Ferhatosmanoglu, Raul Castro Fernandez, Jana Giceva, Madelon Hulsebos, Alexandra Meliou, Nikos Ntarmos, Themis Palpanas, John Paparrizos, Norman W. Paton, Subhadeep Sarkar 0001, Giovanni Simonini, Nesime Tatbul, Jiuqi Wei, Jingren Zhou 0001 |
Proc. VLDB Endow. | 3 |
| 2025 | SSD-iq: Uncovering the Hidden Side of SSD PerformanceabstractSSDs are hardware and software systems whose design involves complex and undocumented trade-offs between cost, energy consumption and performance. This complexity is hidden behind standard interfaces and a few headline specifications, such as capacity, sequential, and random performance. As a result, database system designers often assume that SSDs are interchangeable commodities and regularly use a single SSD model to evaluate database performance. Does it matter which SSD model is provisioned for a database system? If yes, how to choose the right one? These are the questions we address in this paper. We study the performance characteristics of commercial data center SSDs, highlighting the limitations of current standard metrics in capturing their true behavior. We conduct experiments on nine SSDs from major vendors, revealing significant differences in performance despite similar headline specifications. We show that the choice of SSD matters for database system performance. We propose a new benchmark, SSD-iq, which introduces four additional metrics to better characterize SSD performance, particularly for write-intensive workloads. Incidentally, our work should encourage vendors to optimize SSD controllers using more comprehensive and transparent performance criteria. Gabriel Haas 0002, Philippe Bonnet, Viktor Leis |
Proc. VLDB Endow. | 3 |
| 2024 | Database Kernels: Seamless Integration of Database Systems and Fast Storage via CXL
Sangjin Lee 0001, Alberto Lerner, Philippe Bonnet, Philippe Cudré-Mauroux |
CIDR | 3 |
| 2024 | Front Matter
Meihui Zhang 0001, Cyrus Shahabi, Ju Fan, Yang Cao 0011, Xiaoou Ding, Divesh Srivastava, Nesime Tatbul, Sihem Amer-Yahia, Yongxin Tong, Yuncheng Wu, Li Xiong 0001, Torsten Grust, Themis Palpanas, Philippe Bonnet, Haixun Wang, Wook-Shin Han, Ibrahim Sabek, M. Tamer Özsu, Xiaofang Zhou 0001 |
Proc. VLDB Endow. | 14 |
| 2023 | Far-and-Near: Co-Designed Storage Reliability Between Database and SSDs
Jinwoo Jeong 0001, Kibin Park, Sangjin Lee 0001, Philippe Bonnet, Alberto Lerner, Philippe Cudré-Mauroux |
CIDR | 4 |
| 2023 | Delilah: eBPF-offload on Computational StorageabstractThe idea of pushing computation to storage devices has been explored for decades, without widespread adoption so far. The definition of Computational Programs namespaces in NVMe (TP 4091) might be a breakthrough. The proposal defines device-specific programs, that are installed statically, and downloadable programs, offloaded from a host at run-time using eBPF. In this paper, we present the design and implementation of Delilah, the first public description of an actual computational storage device supporting eBPF-based code offload. We conduct experiments to evaluate the overhead of eBPF function execution in Delilah, and to explore design options. This study constitutes a baseline for future work. Niclas Hedam, Morten Tychsen Clausen, Philippe Bonnet, Sangjin Lee 0001, Ken Friis Larsen |
DaMoN | 3 |
| 2022 | DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines
Patrick Damme, Marius Birkenbach, Constantinos Bitsakos, Matthias Boehm 0001, Philippe Bonnet, Florina M. Ciorba, Mark Dokter, Pawel Dowgiallo, Ahmed Eleliemy, Christian Färber, Georgios I. Goumas, Dirk Habich, Niclas Hedam, Marlies Hofer, Kevin Innerebner, Vasileios Karakostas, Roman Kern, Tomaz Kosar, Alexander Krause 0001, Daniel Krems, Andreas Laber, Wolfgang Lehner, Eric Mier, Marcus Paradies, Bernhard Peischl, Gabrielle Poerwawinata, Stratos Psomadakis, Tilmann Rabl, Piotr Ratuszniak, Pedro Silva 0011, Nikolai Skuppin, Andreas Starzacher, Benjamin Steinwender, Ilin Tolovski, Pinar Tözün, Wojciech Ulatowski, Yuanyuan Wang 0002, Izajasz P. Wrosz, Ales Zamuda, Ce Zhang 0001, Xiao Xiang Zhu 0001 |
CIDR | 5 |
| 2022 | Predicting Bearings Degradation Stages for Predictive Maintenance in the Pharmaceutical IndustryabstractIn the pharmaceutical industry, the maintenance of production machines must be audited by the regulator. In this context, the problem of predictive maintenance is not when to maintain a machine, but what parts to maintain at a given point in time. The focus shifts from the entire machine to its component parts and prediction becomes a classification problem. In this paper, we focus on rolling-elements bearings and we propose a framework for predicting their degradation stages automatically. Our main contribution is a k-means bearing lifetime segmentation method based on high-frequency bearing vibration signal embedded in a latent low-dimensional subspace using an AutoEncoder. Given high-frequency vibration data, our framework generates a labeled dataset that is used to train a supervised model for bearing degradation stage detection. Our experimental results, based on the publicly available FEMTO Bearing run-to-failure dataset, show that our framework is scalable and that it provides reliable and actionable predictions for a range of different bearings. Dovile Juodelyte, Veronika Cheplygina, Therese Graversen, Philippe Bonnet |
KDD | 4 |
| 2021 | Not your Grandpa's SSD: The Era of Co-Designed Storage DevicesabstractGone is the time when a Solid-State Drive (SSD) was just a fast drop-in replacement for a Hard-Disk Drive (HDD). Thanks to the NVMe ecosystem, nowadays, SSDs are accessed through specific interfaces and modern I/O frameworks. SSDs have also grown versatile with time and can now support various use cases ranging from cold, high-density storage to hot, low-latency ones. The body of knowledge about building such different devices is mostly available, but it is less than accessible to non-experts. Finding which device variation can better support a given workload also requires deep domain knowledge. This tutorial's first goal is to make these tasks--understanding the design of SSDs and pairing them with the data-intensive workloads they support well--more inviting. The tutorial goes further, however, in that it suggests that a new kind of SSD plays an essential role in post-Moore computer systems. These devices can be co-designed to align their capabilities to an application's requirements. A salient feature of these devices is that they can run application logic besides just storing data. They can thus gracefully scale processing capabilities with the volume of data stored. The tutorial's second goal is thus to establish the design space for co-designed SSDs and show the tools available to hardware, systems, and databases researchers that wish to explore this space. Alberto Lerner, Philippe Bonnet |
SIGMOD Conference | 2 |
| 2021 | Better database cost/performance via batched I/O on programmable SSD
Jaeyoung Do, Ivan Luiz Picoli, David B. Lomet, Philippe Bonnet |
VLDB J. | 4 |
| 2020 | Open-Channel SSD (What is it Good For)
Ivan Luiz Picoli, Niclas Hedam, Philippe Bonnet, Pinar Tözün |
CIDR | 3 |
| 2019 | LSM Management on Computational StorageabstractLSM-trees have emerged as the write-optimized index of choice for key-value stores and relational database systems. LSM-trees typically rely on a storage manager on top of a file system for storing data on Solid-State Drives (SSDs). The I/O path thus comprises four layers, each independently managing similar indirection, journaling, and garbage collection mechanisms. Such overhead is increasingly problematic. First, the advent of microsecond-scale SSDs makes it necessary to streamline the I/O software stack. Second, the increasing performance gap between storage and CPU makes it necessary to reduce CPU storage overhead. A solution is to collapse LSM, file system, and SSD management layers into a single software layer embedded on computational storage. Specific commercial solutions are already available. In this short paper, we describe the design space for LSM management on computational storage. Ivan Luiz Picoli, Philippe Bonnet, Pinar Tözün |
DaMoN | 2 |
| 2019 | Index Maintenance Strategy and Cost Model for Extended Cluster Pruning
Anders Munck Højsgaard, Björn Þór Jónsson 0001, Philippe Bonnet |
SISAP | 3 |
| 2019 | Personal Data Management Systems: The security and functionality standpoint
Nicolas Anciaux, Philippe Bonnet, Luc Bouganim, Benjamin Nguyen, Philippe Pucheral, Iulian Sandu Popa, Guillaume Scerri |
Inf. Syst. | 2 |
| 2017 | What's Up with the Storage Hierarchy?
Philippe Bonnet |
CIDR | 1 |
| 2017 | LightNVM: The Linux Open-Channel SSD Subsystem
Matias Bjørling, Javier González 0006, Philippe Bonnet |
FAST | 3 |
| 2017 | Editorial to a Special Section on Information Fusion in Internet of Things
Ejaz Ahmed 0003, Mubashir Husain Rehmani, Philippe Bonnet |
Inf. Syst. | 3 |
| 2016 | GeckoFTL: Scalable Flash Translation Techniques For Very Large Flash DevicesabstractThe volume of metadata needed by a flash translation layer (FTL) is proportional to the storage capacity of a flash device. Ideally, this metadata should reside in the device's integrated RAM to enable fast access. However, as flash devices scale to terabytes, the necessary volume of metadata is exceeding the available integrated RAM. Moreover, recovery time after power failure, which is proportional to the size of the metadata, is becoming impractical. The simplest solution is to persist more metadata in flash. The problem is that updating metadata in flash increases the amount of internal IOs thereby harming performance and device lifetime. In this paper, we identify a key component of the metadata called the Page Validity Bitmap (PVB) as the bottleneck. PVB is used by the garbage-collectors of state-of-the-art FTLs to keep track of which physical pages in the device are invalid. PVB constitutes 95% of the FTL's RAM-resident metadata, and recovering PVB after power fails takes a significant proportion of the overall recovery time. To solve this problem, we propose a page-associative FTL called GeckoFTL, whose central innovation is replacing PVB with a new data structure called Logarithmic Gecko. Logarithmic Gecko is similar to an LSM-tree in that it first logs updates and later reorganizes them to ensure fast and scalable access time. Relative to the baseline of storing PVB in flash, Logarithmic Gecko enables cheaper updates at the cost of slightly more expensive garbage-collection queries. We show that this is a good trade-off because (1) updates are intrinsically more frequent than garbage-collection queries to page validity metadata, and (2) flash writes are more expensive than flash reads. We demonstrate analytically and empirically through simulation that GeckoFTL achieves a 95% reduction in space requirements and at least a 51% reduction in recovery time by storing page validity metadata in flash while keeping the contribution to internal IO overheads 98% lower than the baseline. Niv Dayan, Philippe Bonnet, Stratos Idreos |
SIGMOD Conference | 2 |
| 2013 | Trusted Cells: A Sea Change for Personal Data Services
Nicolas Anciaux, Philippe Bonnet, Luc Bouganim, Benjamin Nguyen, Iulian Sandu Popa, Philippe Pucheral |
CIDR | 2 |
| 2013 | The Necessary Death of the Block Device Interface
Matias Bjørling, Philippe Bonnet, Luc Bouganim, Niv Dayan |
CIDR | 2 |
| 2013 | EagleTree: Exploring the Design Space of SSD-Based AlgorithmsabstractSolid State Drives (SSDs) are a moving target for system designers: they are black boxes, their internals are undocumented, and their performance characteristics vary across models. There is no appropriate analytical model and experimenting with commercial SSDs is cumbersome, as it requires a careful experimental methodology to ensure repeatability. Worse, performance results obtained on a given SSD cannot be generalized. Overall, it is impossible to explore how a given algorithm, say a hash join or LSM-tree insertions, leverages the intrinsic parallelism of a modern SSD, or how a slight change in the internals of an SSD would impact its overall performance. In this paper, we propose a new SSD simulation framework, named EagleTree, which addresses these problems, and enables a principled study of SSD-Based algorithms. The demonstration scenario illustrates the design space for algorithms based on an SSD-based IO stack, and shows how researchers and practitioners can use EagleTree to perform tractable explorations of this complex design space. Niv Dayan, Martin Kjær Svendsen, Matias Bjørling, Philippe Bonnet, Luc Bouganim |
Proc. VLDB Endow. | 4 |
| 2012 | Computational reproducibility: state-of-the-art, challenges, and database research opportunitiesabstractComputational experiments have become an integral part of the scientific method, but reproducing, archiving, and querying them is still a challenge. The first barrier to a wider adoption is the fact that it is hard both for authors to derive a compendium that encapsulates all the components needed to reproduce a result and for reviewers to verify the results. In this tutorial, we will present a series of guidelines and, through hands-on examples, review existing tools to help authors create of reproducible results. We will also outline open problems and new directions for database-related research having to do with querying computational experiments. Juliana Freire, Philippe Bonnet, Dennis E. Shasha |
SIGMOD Conference | 2 |
| 2011 | Flash Device Support for Database Management
Philippe Bonnet, Luc Bouganim |
CIDR | 1 |
| 2011 | System Co-Design and Data Management for Flash Devices
Philippe Bonnet, Luc Bouganim, Ioannis Koltsidas, Stratis Viglas |
Proc. VLDB Endow. | 1 |
| 2011 | Exploring the Coming Repositories of Reproducible Experiments: Challenges and Opportunities
Juliana Freire, Philippe Bonnet, Dennis E. Shasha |
Proc. VLDB Endow. | 2 |
| 2010 | Performing sound flash device measurements: some lessons from uFLIPabstractIt is amazingly easy to get meaningless results when measuring flash devices, partly because of the peculiarity of flash memory, but primarily because their behavior is determined by layers of complex, proprietary, and undocumented software and hardware. In this demonstration, we share the lessons we learnt developing the uFlip benchmark and conducting experiments with a wide range of flash devices. We illustrate the problems that are actual obstacles to sound performance and energy measurements, and we show how to mitigate the effects of these problems. We also present the uFlip web site and its on-line visualization tool that should help the research community investigate flash device behavior. Matias Bjørling, Lionel Le Folgoc, Ahmed Mseddi, Philippe Bonnet, Luc Bouganim, Björn Þór Jónsson 0001 |
SIGMOD Conference | 4 |
| 2009 | uFLIP: Understanding Flash IO Patterns
Luc Bouganim, Björn Þór Jónsson 0001, Philippe Bonnet |
CIDR | 3 |
| 2008 | Foreword
Ioana Manolescu, Philippe Bonnet |
Inf. Syst. | 2 |
| 2005 | Making CSB+-Tree Processor Conscious
Michael L. Samuel, Anders Uhl Pedersen, Philippe Bonnet |
DaMoN | 3 |
| 2005 | Getting Priorities Straight: Improving Linux Support for Database I/O
Christoffer Hall, Philippe Bonnet |
VLDB | 2 |
| 2002 | GADT: A Probability Space ADT for Representing and Querying the Physical WorldabstractLarge sensor networks are being widely deployed for measurement, detection and monitoring applications. Many of these applications involve database systems to store and process data from the physical world. This data has inherent measurement uncertainties that are properly represented by continuous probability distribution functions (PDFs). We introduce a new object-relational abstract data type (ADT) - the Gaussian ADT (GADT) - that models physical data as Gaussian PDFs, and we show that existing index structures can be used as fast access methods for GADT data. We also present a measurement-theoretic model of probabilistic data and evaluate GADT in its light. Anton Faradjian, Johannes Gehrke, Philippe Bonnet |
ICDE | 3 |
| 2002 | Going public: open-source databases and database researchabstractThere are a number of database systems available free of charge for the research community, with complete access to the source code. Some of these systems result from completed research projects, others have been developed outside the research community. How can the database community best take advantage of these publically available systems? The most widely used open-source database is MySQL. Their objective is to become the 'best and most used database in the world'. Can they do it without the database research community? Philippe Bonnet |
SIGMOD Conference | 1 |
| 2002 | Database tuning: principles, experiments, and troubleshooting techniques (part II)abstractNo abstract available. Dennis E. Shasha, Philippe Bonnet |
SIGMOD Conference | 2 |
| 2002 | Database tuning: principles, experiments, and troubleshooting techniques (part I)abstractNo abstract available. Dennis E. Shasha, Philippe Bonnet |
SIGMOD Conference | 2 |
| 2002 | Database Tuning: Principles, Experiments, and Troubleshooting Techniques
Dennis E. Shasha, Philippe Bonnet |
VLDB | 2 |
| 2001 | Towards Sensor Database Systems
Philippe Bonnet, Johannes Gehrke, Praveen Seshadri |
Mobile Data Management | 1 |
| 2000 | Device Database Systems
Philippe Bonnet, Praveen Seshadri |
ICDE | 1 |
| 1999 | The Cornell Jaguar System: Adding Mobility to PREDATORabstractThe Cornell Jaguar Project is exploring a variety of issues related to mobility and query processing. One broad theme is to break down the traditional client and server boundaries, leading to ubiquitous query processing. Another theme is to extend database and query processing techniques to small-scale and mobile devices. The project builds on and extends the Cornell PREDATOR database engine. Philippe Bonnet, Kyle Buza, Zhiyuan Chen 0003, Randolph Chung, Takako M. Hickey, Ryan Kennedy, Daniel Mahashin, Tobias Mayr 0001, Ivan Oprencak, Praveen Seshadri, Hubert Siu |
SIGMOD Conference | 1 |
| 1998 | Partial Answers for Unavailable Data Sources
Philippe Bonnet, Anthony Tomasic |
FQAS | 1 |
| 1997 | The Distributed Information Search Component (Disco) and the World Wide WebabstractThe Distributed Information Search COmponent (DISCO) is a prototype heterogeneous distributed database that accesses underlying data sources. The DISCO prototype currently focuses on three central research problems in the context of these systems. First, since the capabilities of each data source is different, transforming queries into subqueries on data source is difficult. We call this problem the weak data source problem. Second, since each data source performs operations in a generally unique way, the cost for performing an operation may vary radically from one wrapper to another. We call this problem the radical cost problem. Finally, existing systems behave rudely when attempting to access an unavailable data source. We call this problem the ungraceful failure problem. Anthony Tomasic, Rémy Amouroux, Philippe Bonnet, Olga Kapitskaia, Hubert Naacke, Louiqa Raschid |
SIGMOD Conference | 3 |