Demo Data from EDBT 2026 / reviewers in the wild / expert
Navin Sharma
dblp:06/398
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
1 paper |
Energy-efficient computing · 83% Storage systems · 8% Memory systems · 8% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing
datacenter power management |
0.1 | 1 | 2011 | Blink: managing server clusters on intermittent power · ASPLOS 2011 |
Energy-efficient computing
power management |
0.1 | 1 | 2011 | Blink: managing server clusters on intermittent power · ASPLOS 2011 |
Energy-efficient computing › datacenter power management
server power management |
0.1 | 1 | 2011 | Blink: managing server clusters on intermittent power · ASPLOS 2011 |
Memory systems
cache management |
0.0 | 1 | 2011 | Blink: managing server clusters on intermittent power · ASPLOS 2011 |
Storage systems
key-value storage |
0.0 | 1 | 2011 | Blink: managing server clusters on intermittent power · ASPLOS 2011 |
Methods — techniques the papers use, named apart from their topics
load-proportional blinking policy · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A Cloud-Based Black-Box Solar Predictor for Smart HomesabstractThe popularity of rooftop solar for homes is rapidly growing. However, accurately forecasting solar generation is critical to fully exploiting the benefits of locally generated solar energy. In this article, we present two machine-learning techniques to predict solar power from publicly available weather forecasts. We use these techniques to develop SolarCast, a cloud-based web service that automatically generates models that provide customized site-specific predictions of solar generation. SolarCast utilizes a “black box” approach that requires only (1) a site’s geographic location and (2) a minimal amount of historical generation data. Since we intend SolarCast for small rooftop deployments, it does not require detailed site- and panel-specific information, which owners may not know, but instead automatically learns these parameters for each site. We evaluate the accuracy of SolarCast’s different algorithms on two publicly available datasets, each containing over 100 rooftop deployments with a variety of attributes (e.g., climate, tilt, orientation, etc.). We show that SolarCast learns a more accurate model using much less data (∼1 month) than prior SVM-based approaches, which require ∼3 months of data. SolarCast also provides a programmatic API, enabling developers to integrate its predictions into energy efficiency applications. Finally, we present two case studies of using SolarCast to demonstrate how real-world applications can leverage its predictions. We first evaluate a “sunny” load scheduler, which schedules a dryer’s energy usage to maximally align with a home’s solar generation. We then evaluate a smart solar-powered charging station, which can optimally charge the maximum number of electric vehicles (EVs) on a given day. Our results indicate that a representative home is capable of reducing its grid demand up to 40% by providing a modest amount of flexibility (of ∼5 hours) in the dryer’s start time with opportunistic load scheduling. Further, our charging station uses SolarCast to provide EV owners the amount of energy they can expect to receive from solar energy sources. Srinivasan Iyengar, Navin Sharma, David Irwin 0001, Prashant J. Shenoy, Krithi Ramamritham |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2013 | GreenCache: augmenting off-the-grid cellular towers with multimedia cachesabstractThe growth of smartphones combined with advances in mobile networking have revolutionized the way people consume multimedia data. In particular, users in developing countries primarily rely on smartphones since they often do not have access to more powerful (and more expensive) computing devices. Unfortunately, cellular networks in developing countries have historically had low reliability, due to grid instability and lack of infrastructure. The situation has led network operators to experiment with running cellular towers "off the grid" using intermittent renewable energy sources. In parallel, network operators are also experimenting with co-locating server caches close to cell towers to reduce access latency and back-haul bandwidth. In this paper, we study techniques for optimizing multimedia caches for intermittent renewable energy sources. Specifically, we examine how to apply a blinking abstraction proposed in prior work, which rapidly transitions servers between an active and inactive state, to improve the performance of a multimedia cache powered by renewables, called GreenCache. Our results show that GreenCache's staggered load-proportional blinking policy, which coordinates when servers are active over brief intervals, results in 3X less buffering (or pause) time by the client compared to an activation blinking policy, which simply activates and deactivates servers over long periods as power fluctuates, for realistic power variations from renewable energy sources. Navin Sharma, Dilip Kumar Krishnappa, David Irwin 0001, Michael Zink, Prashant J. Shenoy |
MMSys | 1 |
| 2012 | MultiSense: proportional-share for mechanically steerable sensor networks
Navin Sharma, David Irwin 0001, Michael Zink, Prashant J. Shenoy |
Multim. Syst. | 1 |
| 2011 | Blink: managing server clusters on intermittent powerabstractReducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle intermittent constraints in their power supply. In this paper, we propose blinking---metered transitions between a high-power active state and a low-power inactive state---as the primary abstraction for conforming to intermittent power constraints. We design Blink, an application-independent hardware-software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design BlinkCache, a blinking version of memcached, to demonstrate the effect of blinking on an example application. Our results show that a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a syn- chronous policy) for equally popular objects. Navin Sharma, Sean Kenneth Barker, David Irwin 0001, Prashant J. Shenoy |
ASPLOS | 1 |
| 2011 | MultiSense: fine-grained multiplexing for steerable camera sensor networksabstractSteerable sensors, such as pan-tilt-zoom video cameras, expose programmable actuators to applications, which steer them in different directions based on their goals. Despite being expensive to deploy and maintain, existing steerable sensor networks allow only a single application to control them due to the slow speed of their mechanical actuators. To address the problem, we design MultiSense to enable fine-grained multiplexing by (i) exposing a virtual sensor to each application and (ii) optimizing the time to context-switch between virtual sensors and satisfy requests. Navin Sharma, David Irwin 0001, Prashant J. Shenoy, Michael Zink |
MMSys | 1 |
| 2010 | Cloudy Computing: Leveraging Weather Forecasts in Energy Harvesting Sensor SystemsabstractTo sustain perpetual operation, systems that harvest environmental energy must carefully regulate their usage to satisfy their demand. Regulating energy usage is challenging if a system's demands are not elastic and its hardware components are not energy-proportional, since it cannot precisely scale its usage to match its supply. Instead, the system must choose when to satisfy its energy demands based on its current energy reserves and predictions of its future energy supply. In this paper, we explore the use of weather forecasts to improve a system's ability to satisfy demand by improving its predictions. We analyze weather forecast, observational, and energy harvesting data to formulate a model that translates a weather forecast to a wind or solar energy harvesting prediction, and quantify its accuracy. We evaluate our model for both energy sources in the context of two different energy harvesting sensor systems with inelastic demands: a sensor testbed that leases sensors to external users and a lexicographically fair sensor network that maintains steady node sensing rates. We show that using weather forecasts in both wind- and solar-powered sensor systems increases each system's ability to satisfy its demands compared with existing prediction strategies. Navin Sharma, Jeremy Gummeson, David Irwin 0001, Prashant J. Shenoy |
SECON | 1 |
| 2009 | SRCP: Simple Remote Control for Perpetual High-Power Sensor Networks
Navin Sharma, Jeremy Gummeson, David Irwin 0001, Prashant J. Shenoy |
EWSN | 1 |