Projects in the WISELY Lab

PANDA: Performance Acceleration through Nonuniform Data Acquisition

Panda is a technique to reduce the energy required to sample analog signals on battery-powered IoT devices. We sample the analog signal nonuniformly in time which reduces the energy overhead of repeatedly waking and sleeping the microcontroller. Using algorithms we developed, we can reconstruct frequency domain information from the nonuniformly spaced samples.

Papers

PANDA: Performance Acceleration through Nonuniform Data Acquisition
Neil Klingensmith, Suman Banerjee
ACM eEnergy 2018

EnerGyan: A Tool for Smart Grids

EnerGyan (pronounced /eːnər ɡiːˈɑːn/) is an energy education and research platform developed for high school, undergraduate and graduate students with focus on energy. It was designed and developed at UW-Madison. It also serves as a research platform for scientists, energy engineers and researchers pursing advanced studies in power system, electronics, IoT, cyber-physical systems, and energy system etc.

Papers

Simple electric utility platform: A hardware/software solution for operating emergent microgrids
Manur Ashray, Giri Venkataramanan, and David Sehloff
Applied Energy 210 (2018)

Wireless Sensor Network for DC/AC homegrids
Ashray Manur and Giri Venkataramanan
IEEE Conference on Sustainable Green Buildings and Communities (SGBC) 2016

MEM: Energy management system for low voltage DC microgrids
Ashray Manur and Giri Venkataramanan
IEEE Conference on Sustainable Green Buildings and Communities (SGBC) 2016

Energy modeling of aggregated community scale residential microgrids
Brooks, Adria E., Ashray Manur, and Giri Venkataramanan
IEEE Conference on Sustainable Green Buildings and Communities (SGBC) 2016

Transportation in Smart Cities

Papers

Augmenting Self-Driving with Remote Control: Challenges and Directions
Lei Kang, Wei Zhao, Bozhao Qi and Suman Banerjee
ACM HotMobile, Tempe, AZ, February 2018

Practical Driving Analytics with Smartphone Sensors
Lei Kang and Suman Banerjee
IEEE Vehicular Networking Conference, December 2017

A Vehicle-based Edge Computing Platform for Transit and Human Mobility Analytics
Bozhao Qi, Lei Kang and Suman Banerjee
ACM/IEEE Symposium on Edge Computing, October 2017

ParaDrop: Enabling Lightweight Multi-tenancy at the Networks Extreme Edge
Peng Liu, Dale Willis, Suman Banerjee
ACM/IEEE Symposium on Edge Computing, October 2016

Low Cost Video Transcoding at the Wireless Edge
Jongwon Yoon, Peng Liu, Suman Banerjee
ACM/IEEE Symposium on Edge Computing, October 2016

Greening the Video Transcoding Service with Low-Cost Hardware Transcoders
Peng Liu, Lance Johnson, Suman Banerjee
USENIX Annual Technical Conference, June 2016

A Wireless-Based Approach for Transit Analytics
Bozhao Qi, Lei Kang, Suman Banerjee
ACM HotMobile, February 2016

EcoDrive: A Mobile Sensing and Control System for Fuel Efficient Driving
Lei Kang, Bozhao Qi, Dan Janecek, Suman Banerjee
ACM MobiCom, September 2015

Hermes Real-Time Hypervisor

Watch video

Hermes is a hypervisor for MCU-based systems with real-time requirements. The goal of Hermes is to manage tradeoffs between performance and flexibility in software that runs on embedded systems. Bare-metal software often has the best performance—low I/O latency, less CPU and memory overhead, etc. RTOS-based software has comparatively higher flexibility in terms of its ability to share resources and manage multiple jobs, but often sacrifices latency. Hermes aims to provide software developers with the option to run some portions of code in a bare-metal like environment with minimal latency while allowing other jobs to run within a more flexible RTOS.

Papers

Hermes: A Real Time Hypervisor for Mobile and IoT Systems
Neil Klingensmith, Suman Banerjee
ACM HotMobile, Tempe, AZ, February 2018

Emonix Water Treatment Controller

Existing water softeners use open-loop controllers that do not include water quality sensors to trigger regeneration. As a result, they generally regenerate too frequently, wasting salt and water and polluting the environment. Emonix aims to reduce the frequency of water softener regenerations by sensing water quality and applying domain knowledge to trigger regenerations at optimal times. The sensor readings, which may be noisy or inaccurate, are processed by backend algorithms to accurately predict when regeneration is required.

Papers


SPOCK: A Sensor Value Prediction and Online Control Algorithm for Building Resource Management
Neil Klingensmith, Ananthraghavan Sridhar, Zachary LaVallee, Suman Banerjee
ACM BuildSys, Stanford, CA, November 2016


Water or Slime? A platform for automating water treatment systems
Neil Klingensmith, Ananthraghavan Sridhar, Zachary LaVallee, Suman Banerjee
ACM BuildSys, Seoul, KR, November 2015

Hot, Cold, and In Between

Papers

Hot, Cold and In Between: Enabling Fine-Grained Environmental Control in Homes for Efficiency and Comfort
Neil Klingensmith, Joseph Bomber, Suman Banerjee
ACM eEnergy, Cambridge, UK, June 2014

People

...

Suman Banerjee

PI

Suman is a professor of Computer Science at Wisconsin.

...

Giri Venkataramanan

Co-PI

Giri is a professor of Electrical Engineering at Wisconsin.

...

Nancy Wong

Co-PI

Nancy is a professor and chair of the Consumer Science department at Wisconsin.

...

Neil Klingensmith

Graduate Student Researcher

Neil is a graduate student in Computer Eningeering at Wisconsin.