Project Overview

Project Abstract

In recent years, wireless sensor networks have emerged as one key technology with the advantages of being low-cost, low-profile, and easy to deploy. These attractive advantages, however, imply that resources available to individual nodes are severely limited. In particular, it is highly likely that energy will continue to be a system bottleneck, as more transistors indicate more power consumption. On the other hand, there is a growing need for long-term, sustainable deployments of sensors to reduce operational costs and ensure service continuity. This research presents an operating system based approach and its underlying foundations for this problem, by providing energy virtualization in long-term unattended sensor network applications. The foundation of this work is the LiteOS operating system: a Unix-like operating system for wireless sensor networks. The centerpiece of this project is operating system based energy virtualization, which represents a comprehensive framework for accounting, reservation, and isolation of energy resource for applications sharing the same platform. The deliveries of this project are (i) an improved, highly reliable LiteOS operating system with built-in support for energy virtualization, (ii) architecture principles, design methodologies, programming APIs, and adaptive communication protocols for software development based on energy virtualization, (iii) results from theoretical and algorithmic investigations of energy virtualization, and (iv) educational testbeds, curriculum and laboratory designs for undergraduate and graduate courses. Our findings will have pervasive impact on applications that are in need of long-term and remote sensing, such as infrastructure protection, assisted living, smart buildings, factory monitoring, and numerous military applications.

Faculty Leaders

Qing Charles Cao (University of Tennessee)

Student Participants

Zheng Lu (PhD Student)
Jilong Liao (Master Student, graduated)
Lipeng Wan (PhD Student)
Yunhe Feng (PhD Student)
Kefa Lu (Master Student, graduated)
Yanjun Yao (Ph.D. Student, graduated)

Published Papers


2015
  1. Lipeng Wan, Feiyi Wang, Sarp Oral, Devesh Tiwari, Sudharshan S. Vazhkudai, and Qing Cao. A Practical Approach to Reconciling Availability, Performance, and Capacity in Provisioning Extreme-scale Storage Systems. International Conference for High Performance Computing, Networking, Storage and Analysis (SC), 2015.
  2. Yanjun Yao, Sisi Xiong, Jilong Liao, Michael Berry, Hairong Qi, and Qing Cao.Identifying Frequent Flows in Large Datasets through Probabilistic Bloom Filters. 2015 IEEE/ACM International Symposium on Quality of Service (IWQoS) (Part of FCRC 2015). 
  3. Sisi Xiong, Yanjun Yao, Shuangjiang Li, Qing Cao, Tian He, Hairong Qi, Leon Tolbert, and Yilu Liu. kBF: Towards Approximate and Bloom Filter based Key-Value Storage for Cloud Computing Systems. IEEE Transactions on Cloud Computing (TCC). Accepted to appear.
  4. Lipeng Wan, Qing Cao. Poster: Estimation-based Profiling for Code Placement Optimization in Sensor Network Programs. IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2015.

2014
  1. Lipeng Wan, Zhibo Wang, Zheng Lu, Hairong Qi, Wenjun Zhou, and Qing Cao.Poster: Towards Approximate Spatial Queries for Large-scale Vehicle Networks. ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (SIGSPATIAL GIS), 2014.
  2. Yanjun Yao, Sisi Xiong, Hairong Qi, Yilu Liu, Leon Tolbert, and Qing Cao.Efficient Histogram Estimation for Smart Grid Data Processing with the Loglog-Bloom-Filter. IEEE Transactions on Smart Grid (TSG). Accepted to appear. 
  3. Jilong Liao, Zhibo Wang, Lipeng Wan, Qing Cao, and Hairong Qi. Smart Diary: A Smartphone-based Framework for Sensing, Inferring and Logging Users’ Daily Life. IEEE Sensors Journal, accepted.
  4. Zhibo Wang, Jilong Liao, Qing Cao, Hairong Qi, and Zhi Wang. Friendbook: A Semantic-based Friend Recommendation System for Social Networks. IEEE Transactions on Mobile Computing (TMC), to appear.
  5. Lipeng Wan, Zheng Lu, Qing Cao, Feiyi Wang, Sarp Oral and Bradley Settlemyer. SSD-Optimized Workload Placement with Adaptive Learning and Classification in HPC Environments. 30th IEEE Storage Conference (MSST), 2014.
  6. Yanjun Yao, Qing Cao, and Athanasios V. Vasilakos. EDAL: an Energy-efficient, Delay-aware, and Lifetime-balancing Data Collection Protocol for Heterogeneous Wireless Sensor Networks IEEE/ACM Transactions on Networking (TON), accepted.  
  7. Xiao Ma, Jilong Liao, Seddik Djouadi, and Qing Cao. LIPS: Link Prediction as a Service for Data Aggregation Applications. Journal of Ad Hoc Networks (Elsevier), 2014, to appear.
  8. Sisi Xiong, Yanjun Yao, Qing Cao, and Tian He.  kBF: a Bloom Filter for Key-Value Storage with an Application on Approximate State MachinesIn Proceedings of the Annual IEEE Conference on Computer Communications (IEEE INFOCOM),  2014, to appear.
  9. Zhibo Wang, Honglong Chen, Qing Cao, Hairong Qi, and Zhi Wang.  Fault Tolerant Barrier Coverage for Wireless Sensor NetworksIn Proceedings of the Annual IEEE Conference on Computer Communications (IEEE INFOCOM),  2014, to appear.
2013
  1. Zhibo Wang, Jilong Liao, Qing Cao, Hairong Qi, and Zhi Wang. Achieving k-barrier Coverage in Hybrid Directional Sensor Networks. IEEE Transactions on Mobile Computing (TMC), 2013, to appear.
  2. Yanjun Yao, Qing Cao, and Athanasios V. Vasilakos. EDAL: Energy-efficient, Delay-aware, and Lifetime-balancing Data Collection Protocol for Wireless Sensor NetworksIn Proceedings of the Mobile Adhoc and Sensor Systems (MASS), Oct, 2013.
  3. Jilong Liao, Kefa Lu, Qing Cao. Uno: A Privacy-Aware Distributed Storage and Replication Middleware for Heterogeneous Computing Platforms, In Proceedings of the Mobile Adhoc and Sensor Systems (MASS), Oct, 2013.
  4. Zhibo Wang, Jilong Liao, Qing Cao, Hairong Qi, Zhibo Wang. Barrier Coverage in Hybrid Directional Sensor Networks, In Proceedings of the Mobile Adhoc and Sensor Systems (MASS), Oct, 2013.
  5. Lipeng Wan, Qing Cao.  Towards Instruction Level Record and Replay of Sensor Network Applications, Proceedings of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and
    Telecommunication Systems (IEEE MASCOTS), 2013.
2012
  1. Yanjun Yao, Lipeng Wan, Qing Cao, Rukun Mao. PhoneCon: Voice-driven SmartPhone Controllable Wireless Sensor NetworksIEEE IPCCC,  Austin, Texas, December, 2012.
  2. Kefa Lu, Qing Cao, Michael Thomason.  Bugs or Anomalies? Sequence Mining Based Debugging in Wireless Sensor NetworksIn Proceedings of the Mobile Adhoc and Sensor Systems (MASS), Oct, 2012.
  3. Yanjun Yao, Lipeng Wan, and Qing Cao. System Architecture and Operating Systems for Wireless Sensor Networks, book chapter, to appear in the Art of Senosr Networks, Springer, accepted in 2012, to be published in 2013-2014.

2011
  1. Jilong Liao, Qing Cao. Demo Abstract: Uno -  A Sharing Infrastructure for Semartphone Sensors and Files. Proceedings of the ACM Conference on Embedded Networked Sensor Systems (ACM Sensys), November 2011.
  2. Zhibo Wang, Clay Taylor, Qing Cao, Hairong Qi, Zhi Wang. Demo Abstract: Friendbook: Privacy-preserving Friend Matching based on Shared Interests. Proceedings of the ACM Conference on Embedded Networked Sensor Systems (ACM Sensys), November 2011.
  3. Xiao Ma, Seddik Djouadi and Qing Cao. LIPS: Link Prediction as a Service for Adaptive Data Aggregation in Wireless Sensor Networks. In Proceedings of the International Conference on Distributed Computing in Sensor Networks (IEEE DCOSS), 2011. 
  4. Qing Cao, Xiaorui Wang, Hairong Qi, and Tian He. r-Kernel: An Operating System Foundation for Highly Reliable Networked Embedded SystemsIn Proceedings of the Annual IEEE Conference on Computer Communications (IEEE INFOCOM),  2011.