EDBT 2026 Demo / reviewers in the wild / expert
Dhiman Sengupta
dblp:217/6978
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 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
1 paper |
Energy-efficient computing · 67% Embedded and real-time systems · 33% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › intermittent computing
batteryless sensing |
0.4 | 1 | 2020 | Ember: energy management of batteryless event detection sensors with deep reinforcement learning · SenSys 2020 |
Energy-efficient computing › power management › low-power mode management
duty cycling |
0.4 | 1 | 2020 | Ember: energy management of batteryless event detection sensors with deep reinforcement learning · SenSys 2020 |
Energy-efficient computing
energy harvesting |
0.4 | 1 | 2020 | Ember: energy management of batteryless event detection sensors with deep reinforcement learning · SenSys 2020 |
Internet of things and sensor networks › wireless sensor network
event detection |
0.1 | 1 | 2020 | Ember: energy management of batteryless event detection sensors with deep reinforcement learning · SenSys 2020 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2020 | Ember: energy management of batteryless event detection sensors with deep reinforcement learning · SenSys 2020 |
Methods — techniques the papers use, named apart from their topics
self-supervised learning · 0.9deep reinforcement learning · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Ember: energy management of batteryless event detection sensors with deep reinforcement learningabstractEnergy management can extend the lifetime of batteryless, energy-harvesting systems by judiciously utilizing the energy available. Duty cycling of such systems is especially challenging for event detection, as events arrive sporadically and energy availability is uncertain. If the node sleeps too much, it may miss important events; if it depletes energy too quickly, it will stop operating in low energy conditions and miss events. Thus, accurate event prediction is important in making this tradeoff. We propose Ember, an energy management system based on deep reinforcement learning to duty cycle event-driven sensors in low energy conditions. We train a policy using historical real-world data traces of motion, temperature, humidity, pressure, and light events. The resulting policy can learn to capture up to 95% of the events without depleting the node. Without historical data for training when deploying a node at a new location, we propose a self-supervised mechanism to collect ground-truth data while learning from the data at the same time. Ember learns to capture the majority of events within a week without any historical data and matches the performance of the policies trained with historical data in a few weeks. We deployed 40 nodes running Ember for indoor sensing and demonstrate that the learned policies generalize to real-world settings as well as outperform state-of-the-art techniques. Francesco Fraternali, Bharathan Balaji, Dhiman Sengupta, Dezhi Hong, Rajesh K. Gupta 0001 |
SenSys | 3 |
| 2018 | Introducing Automatic Time Stamping (ATS) with a Reference Implementation in SwiftabstractThe need for associating a time with the arrival of data is prevalent in many applications but this is even more the case in Cyber Physical Systems (CPS) which measure quantities from the real world. One common attribute of any measured real world quantity is the time of when it was acquired. Automating the process of time stamping data upon arrival frees the programmer from having to deal with this task manually thus reducing the number of errors, shrinking the code size and making the code more readable and maintainable. This paper explores the concept of variables that are automatically time stamped by the runtime system and its impact in building real-time applications. Such time stamping support enables seamless integration of a time model that is kept updated by real-time events within well-defined synchronization time bounds. This paper discusses the design of the Automatic Time Stamping (ATS) framework and the prototype implementation of such variables using open source programming language Swift. Our results demonstrate the viability of the ATS framework for most real-time applications. In doing this work we have learned that the abstraction of time in software programming models still have much room for improvements from the operating system level all the way up to the programming languages and runtimes used by the developers. Sean Hamilton, Dhiman Sengupta, Rajesh K. Gupta 0001 |
ISORC | 2 |