VLDB 2026 Research / reviewers in the wild / expert
Guillaume Salagnac
dblp:24/2407
· DBLP profile ↗
8ranked-venue papers
1as first author
0since 2021 · last 2020
0000-0002-5478-1880ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2
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
1 paper |
Distributed systems · 50% Memory systems · 50% | |
| Computer networks
2 papers |
Wireless sensing and localization · 61% Internet of things and sensor networks · 39% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › fault tolerance
checkpointing |
0.4 | 1 | 2019 | Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered Systems · IEEE Trans. Computers 2019 |
Memory systems
non-volatile memory |
0.4 | 1 | 2019 | Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered Systems · IEEE Trans. Computers 2019 |
Wireless sensing and localization › localization algorithms
energy-efficient localization |
0.2 | 2 | 2010 | Adaptive GPS duty cycling and radio ranging for energy-efficient localization · SenSys 2010 Energy-efficient localization for virtual fencing · IPSN 2010 |
Operating systems › kernel
lightweight kernel |
0.1 | 1 | 2019 | Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered Systems · IEEE Trans. Computers 2019 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2010 | Adaptive GPS duty cycling and radio ranging for energy-efficient localization · SenSys 2010 |
Internet of things and sensor networks › wireless sensor network › target tracking
animal tracking |
0.0 | 1 | 2010 | Energy-efficient localization for virtual fencing · IPSN 2010 |
Methods — techniques the papers use, named apart from their topics
kernel-oriented checkpointing · 0.8energy-aware sampling · 0.1contact logging · 0.1RSSI ranging · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | MPU-based incremental checkpointing for transiently-powered systemsabstractTransiently-powered devices are a class of small devices powered by energy harvesting. Because such devices are subject to frequent power outages, many recent works propose to checkpoint data residing in volatile RAM into non-volatile RAM. In this article, we propose a new incremental checkpointing mechanism supported by a common hardware component, namely a Memory Protection Unit (MPU). This mechanism leverages the hardware interrupts of the MPU: volatile RAM is read-only on boot and is progressively unlocked as soon as protection violations occur. The MPU interrupt handler is designed to flag the corresponding volatile RAM blocks as dirty, i.e., modified. When a power outage is foreseen to be imminent, the software simply has to copy the dirty blocks from volatile RAM into the non-volatile RAM to ensure application progress over power outages. We validate our approach analytically and in cycle-accurate simulation, and we show that the proposed solution can be easily implemented on real hardware. Gautier Berthou 0001, Kevin Marquet, Tanguy Risset, Guillaume Salagnac |
DSD | 4 |
| 2019 | Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered SystemsabstractIn a near future, energy harvesting is expected to replace batteries in ultra-low-power embedded systems. Research prototypes of such systems have recently been proposed. As the power harvested in the environment is very low, such systems need to cope with frequent power outages. They are referred to as transiently-powered systems (TPS). In order to execute non-trivial applications, TPS need to retain information between power losses. To achieve this goal, emerging non-volatile memory (NVM) technologies are a key enabler: they provide a lightweight solution to retain, between power outages, the state of an application and of its peripheral devices. These include sensors, serial interface or radio devices for instance. Existing works have described various checkpointing mechanisms to adapt embedded applications to TPS but the use of peripherals was not yet handled. in these works. This paper proposes a solution for embedded applications using any peripheral device to run despite transient power. We follow a kernel-oriented approach resulting in minimal impact on the programming model of the application. We implement the new concepts in our lightweight kernel called Sytare, running on an MSP430FR5739 micro-controller and we analyze the cost of the proposed solution. Gautier Berthou 0001, Tristan Delizy, Kevin Marquet, Tanguy Risset, Guillaume Salagnac |
IEEE Trans. Computers | 5 |
| 2018 | Estimating the Impact of Architectural and Software Design Choices on Dynamic Allocation of Heterogeneous MemoriesabstractReducing energy consumption is a key challenge to the realization of the Internet of Things. While emerging memory technologies may offer power reduction, they come with major drawbacks such as high latency or limited endurance. As a result, system designers tend to juxtapose several memory technologies on the same chip. This paper studies the interactions between dynamic memory allocation and architectural choices regarding this heterogeneity. We provide cycle accurate simulations of embedded platforms with various memory technologies and we show that different dynamic allocation strategies have a major impact on performance. We demonstrate that interesting performance gains can be achieved even for a low fraction of heap objects in fast memory, but only with a clever data placement strategy between memory banks. Tristan Delizy, Stephane Gros, Kevin Marquet, Matthieu Moy, Tanguy Risset, Guillaume Salagnac |
RSP | 6 |
| 2013 | Swap Fairness for Thrashing Mitigation
François Goichon, Guillaume Salagnac, Stéphane Frénot |
ECSA | 2 |
| 2013 | Energy-efficient localization: GPS duty cycling with radio rangingabstractGPS is a commonly used and convenient technology for determining absolute position in outdoor environments, but its high power consumption leads to rapid battery depletion in mobile devices. An obvious solution is to duty cycle the GPS module, which prolongs the device lifetime at the cost of increased position uncertainty while the GPS is off. This article addresses the trade-off between energy consumption and localization performance in a mobile sensor network application. The focus is on augmenting GPS location with more energy-efficient location sensors to bound position estimate uncertainty while GPS is off. Empirical GPS and radio contact data from a large-scale animal tracking deployment is used to model node mobility, radio performance, and GPS. Because GPS takes a considerable, and variable, time after powering up before it delivers a good position measurement, we model the GPS behavior through empirical measurements of two GPS modules. These models are then used to explore duty cycling strategies for maintaining position uncertainty within specified bounds. We then explore the benefits of using short-range radio contact logging alongside GPS as an energy-inexpensive means of lowering uncertainty while the GPS is off, and we propose strategies that use RSSI ranging and GPS back-offs to further reduce energy consumption. Results show that our combined strategies can cut node energy consumption by one third while still meeting application-specific positioning criteria. Raja Jurdak, Peter I. Corke, Alban Cotillon, Dhinesh Dharman, Christopher Crossman, Guillaume Salagnac |
ACM Trans. Sens. Networks | 6 |
| 2010 | Energy-efficient localization for virtual fencingabstractInternational audience Raja Jurdak, Peter I. Corke, Dhinesh Dharman, Guillaume Salagnac, Christopher Crossman, Philip Valencia, Greg Bishop-Hurley |
IPSN | 4 |
| 2010 | Adaptive GPS duty cycling and radio ranging for energy-efficient localizationabstractThis paper addresses the tradeoff between energy consumption and localization performance in a mobile sensor network application. The focus is on augmenting GPS location with more energy-efficient location sensors to bound position estimate uncertainty in order to prolong node lifetime. We use empirical GPS and radio contact data from a large-scale animal tracking deployment to model node mobility, GPS and radio performance. These models are used to explore duty cycling strategies for maintaining position uncertainty within specified bounds. We then explore the benefits of using short-range radio contact logging alongside GPS as an energy-inexpensive means of lowering uncertainty while the GPS is off, and we propose a versatile contact logging strategy that relies on RSSI ranging and GPS lock back-offs for reducing the node energy consumption relative to GPS duty cycling. Results show that our strategy can cut the node energy consumption by half while meeting application-specific positioning criteria. Raja Jurdak, Peter I. Corke, Dhinesh Dharman, Guillaume Salagnac |
SenSys | 4 |
| 2007 | Semi-Automatic Region-Based Memory Management for Real-Time Java Embedded SystemsabstractIn this paper we address the problem of dynamic memory management in real-time Java embedded systems. Our work aims at suppressing the need for garbage collection in order to avoid unpredictable pause times. For that we use a simple static analysis algorithm coupled with region-based memory management as presented in [15]. To overcome the well-known limitations of region inference, we propose in this paper to involve the developer in the analysis process by providing feedback on programming constructs likely to produce memory leaks. Experiments show that for most programming patterns, our system behaves as efficiently as a garbage collector in terms of memory consumption. Our analysis tool is furthermore able to provide useful feedback to the programmer to pinpoint problematic constructs. Guillaume Salagnac, Christophe Rippert, Sergio Yovine |
RTCSA | 1 |