Results 1 -
5 of
5
WearDrive: Fast and Energy-Efficient Storage for Wearables
"... Size and weight constraints on wearables limit their bat-tery capacity and restrict them from providing rich func-tionality. The need for durable and secure storage for personal data further compounds this problem as these features incur energy-intensive operations. This paper presents WearDrive, a ..."
Abstract
- Add to MetaCart
(Show Context)
Size and weight constraints on wearables limit their bat-tery capacity and restrict them from providing rich func-tionality. The need for durable and secure storage for personal data further compounds this problem as these features incur energy-intensive operations. This paper presents WearDrive, a fast storage system for wearables based on battery-backed RAM and an efficient means to offload energy intensive tasks to the phone. WearDrive leverages low-power network connectivity available on wearables to trade the phone’s battery for the wearable’s by performing large and energy-intensive tasks on the phone while performing small and energy-efficient tasks locally using battery-backed RAM. WearDrive improves the performance of wearable applications by up to 8.85x and improves battery life up to 3.69x with negligible im-pact to the phone’s battery life. 1
Verification and Validation in Cyber Physical Systems: Research Challenges and a Way Forward
"... Abstract—It is widely held that debugging cyber-physical sys-tems (CPS) is challenging; to date, empirical studies investigating research challenges in CPS verification and validation have not been done. As a result, the exact challenges facing CPS developers in the real world remain at best unquant ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—It is widely held that debugging cyber-physical sys-tems (CPS) is challenging; to date, empirical studies investigating research challenges in CPS verification and validation have not been done. As a result, the exact challenges facing CPS developers in the real world remain at best unquantified and at worst unknown, and the research directions the community should undertake are not clearly identified. In this paper, we review our recent empirical study of real-world CPS developers. This position paper then uses the findings from this study to highlight the discovered key challenges and to present a research trajectory to address these challenges. I.
A Case for Ending Monolithic Apps for Connected Devices
"... Connected sensing devices, such as cameras, ther-mostats, in-home motion, door-window, energy, wa-ter sensors [1], collectively dubbed as the Internet of Things (IoT), are rapidly permeating our living environ- ..."
Abstract
- Add to MetaCart
(Show Context)
Connected sensing devices, such as cameras, ther-mostats, in-home motion, door-window, energy, wa-ter sensors [1], collectively dubbed as the Internet of Things (IoT), are rapidly permeating our living environ-
Research Statement
"... Due to historical reasons, today’s computer systems treat I/O devices as second-class citizens, sup-porting them with ad hoc and poorly-developed system software. As I/O devices are getting more diverse and are taking a central role in modern systems from mobile systems to servers, such second-class ..."
Abstract
- Add to MetaCart
Due to historical reasons, today’s computer systems treat I/O devices as second-class citizens, sup-porting them with ad hoc and poorly-developed system software. As I/O devices are getting more diverse and are taking a central role in modern systems from mobile systems to servers, such second-class system support challenges system reliability and security and hinders novel system services such as remote access and virtualization. My research goal is to tackle these challenges by rethinking the system support for I/O devices. For years, research for I/O devices is limited largely to network and storage devices. However, a diverse set of I/O devices are increasingly important for emerging computing paradigms. For modern mobile systems from smartphones to wearables, I/O devices such as sensors and actuators are essential to the user experience. Moving forward, the Internet of Things and smart environments will provide even greater I/O capability to mobile computing services. At the same time, high-performance computers in data centers are embracing hardware specialization, or accelerators, such as GPU, DSP, crypto accelerator, etc., to improve the system performance and efficiency as the Dennard scaling has ended. Modern systems also treat such specialized hardware as I/O devices. These emerging I/O devices are the focus of my research.
WearDrive: Fast and Energy-Efficient Storage for Wearables
"... Size and weight constraints on wearables limit their bat-tery capacity and restrict them from providing rich func-tionality. The need for durable and secure storage for personal data further compounds this problem as these features incur energy-intensive operations. This paper presents WearDrive, a ..."
Abstract
- Add to MetaCart
(Show Context)
Size and weight constraints on wearables limit their bat-tery capacity and restrict them from providing rich func-tionality. The need for durable and secure storage for personal data further compounds this problem as these features incur energy-intensive operations. This paper presents WearDrive, a fast storage system for wearables based on battery-backed RAM and an efficient means to offload energy intensive tasks to the phone. WearDrive leverages low-power network connectivity available on wearables to trade the phone’s battery for the wearable’s by performing large and energy-intensive tasks on the phone while performing small and energy-efficient tasks locally using battery-backed RAM. WearDrive improves the performance of wearable applications by up to 8.85x and improves battery life up to 3.69x with negligible im-pact to the phone’s battery life. 1