Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore.

Slides:



Advertisements
Similar presentations
Mobile Wireless Sensor Network (mWSN) at Nokia
Advertisements

CELLULAR COMMUNICATIONS. LTE Data Rate Requirements And Targets to LTE  reduced delays, in terms of both connection establishment and transmission.
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
3G v.s WIFI Radio Energy with YouTube downloads. Energy in Mobile Phone Data Transfers In 3G, there are three states –Idle –DCH (Dedicated Channel), do.
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing LIM Lip Yeow University of Hawai`i at M ā noa Archan.
Accelerometer-based Transportation Mode Detection on Smartphones
DEVELOPMENT OF A SELF-ADAPTING INTELLIGENT SYSTEM FOR BUILDING ENERGY SAVING AND CONTEXT-AWARE SMART SERVICES REPORTER: 戴邵賢 Author : Jinsung Byun and Sehyun.
1 A Delay-Aware Reliable Event Reporting Framework for Wireless Sensor-Actuator Networks Presented by Edith Ngai Supervised by Prof. Michael R. Lyu Term.
Adaptive Sampling in Distributed Streaming Environment Ankur Jain 2/4/03.
Soft Timers: Efficient Microsecond Software Timer Support For Network Processing Mohit Aron and Peter Druschel Rice University Presented by Reinette Grobler.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Analysis of the Performance of IEEE for Medical Sensor Body Area Networking ECE 5900 Computer Engineering Seminar Instructor: Dr. Chigan Huaming.
Energy-efficient Self-adapting Online Linear Forecasting for Wireless Sensor Network Applications Jai-Jin Lim and Kang G. Shin Real-Time Computing Laboratory,
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Hari Balakrishnan Lenin Ravindranath, Calvin Newport, Sam Madden M.I.T. CSAIL.
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Lenin Ravindranath Calvin Newport, Hari Balakrishnan, Sam Madden Massachusetts Institute.
Green Cellular Networks: A Survey, Some Research Issues and Challenges
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
IEEE and Zigbee Overview. Topics ZigBee Competing Technologies Products Some Motorola Projects Slide 2Joe Dvorak, Motorola9/27/05.
Bluetooth Introduction The Bluetooth Technology
EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2.
Mobile Sensor Application Group 4. Introduction Modern smartphones are often equipped with quite a large number of sensors. The sensors data can be used.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
WiseMAC: An Ultra Low Power MAC Protocol for the Downlink of Infrastructure Wireless Sensor Networks Presented by Angel Pagan November 27, 2007 A. El-Hoiydi.
2004 IEEE International Conference on Mobile Data Management Yingqi Xu, Julian Winter, Wang-Chien Lee.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
ICS 499 Projects Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa 12/7/20111Lipyeow Lim -- University of.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Low-Power Wireless Sensor Networks
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore.
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing Lipyeow Lim University of Hawai`i at M ā noa Archan.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
EWatch: A Wearable Sensor and Notification Platform Paper By: Uwe Maurer, Anthony Rowe, Asim Smailagic, Daniel P. Siewiorek Presenter: Ke Gao.
1 ENTROPY-BASED CONCEPT SHIFT DETECTION PETER VORBURGER, ABRAHAM BERNSTEIN IEEE ICDM 2006 Speaker: Li HueiJyun Advisor: Koh JiaLing Date:2007/11/6 1.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Medium Access Control Sublayer Chapter.
Fine-Grain Adaptation Using Context Information Iqbal Mohomed Department of Computer Science University of Toronto Advisor: Prof. Eyal de Lara HotMobile.
Doc.: IEEE /0094r2 Submission Jan 2012 Slide 1 Authors: MAC Header Design for Small Data Packet for ah Date: Lv kaiying, ZTE.
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California.
Secure In-Network Aggregation for Wireless Sensor Networks
Optimization for Atlas Reactive Engine Dunam Kim, Hokyu Kang, Yangbae Park.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
FITNESS TRACKERS Tracking more than fitness Maureen Skinner LIS 565 Winter ‘14.
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
Sanjay K. Dhurandher, Mohammad S. Obaidat, Fellow of IEEE and Fellow of SCS, Siddharth Goel and Abhishek Gupta CAITFS, Division of Information Technology,
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
The Design of an Acquisitional Query Processor For Sensor Networks Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, and Wei Hong Presentation.
PERPETUAL IOT AWARENESS SYSTEM Intelligent Power Managing Middleware 25.
BLUETOOTH LOW ENERGY Kieon Seong. Introduction  Chap 1. What is Bluetooth Low Energy? Difference Between Classic Bluetooth Device Types Design Goals.
The Data Link Layer Chapter
Introduction Smartphones already have several on-board sensors (e.g., GPS, accelerometer, compass and microphone) But, there are many situations where.
Green cloud computing 2 Cs 595 Lecture 15.
Introduction to Wireless Sensor Networks
Context Sensing.
Data Collection and Dissemination
The Design of an Acquisitional Query Processor For Sensor Networks
Vijay Srinivasan Thomas Phan
Bluetooth Based Smart Sensor Network
PredictRemainingTime
How to Build Smart Appliances?
Data Collection and Dissemination
Presentation transcript:

Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore Management University) & Lipyeow Limy (Information and Computer Sciences Department, University of Hawai‘i at M¯anoa)

Key Idea This work explores an approach to reduce the energy footprint of such continuous context-extraction activities, primarily by reducing the volume of sensor data that is transmitted wirelessly over the PAN interface between a smart phone and its attached sensors, without compromising the fidelity of the event processing logic. More specifically, the authors aim to replace the “push” model of sensor data transmission, where the sensors simply continuously transmit their samples to the smartphone, with a “phone-controlled dynamic pull” model, where the smartphone selectively pulls only appropriate subsets of the sensor data streams.

Introduction Smartphones already have several on-board sensors (e.g., GPS, accelerometer, compass and microphone) But, there are many situations where the smartphone aggregates data from a variety of other specific external medical (e.g., ECG, EMG, Sp02) or environmental (e.g., temperature, pollution) sensors, using a Personal Area Network (PAN) technology, such as BluetoothTM, IEEE 802.15.4 or even WiFi (IEEE 802.11).

ACQUA Introducing a new continuous stream processing model called ACQUA (Acquisition Cost-Aware Query Adaptation), Which first learns the selectivity properties of different sensor streams and then utilizes such estimated selectivity values to modify the sequence in which the smartphone acquires data from

IEEE 802.11: Et = Energy consumed in time interval t Pa = Power consumption in Active Mode Pi = Power Consumption in Idle Mode B = Transmission Bandwidth (bps) of the radio link f = Sampling Frequency (Hz) S = Sampling size (number of bits) N = Number of sample Thidle = Minimum Idle time Eswitch = Duration Independent Switching energy

Bluetooth: Et = Energy consumed in time interval t Pa = Power consumption in Active Mode Pi = Power Consumption in Idle Mode B = Transmission Bandwidth (bps) of the radio link f = Sampling Frequency (Hz) S = Sampling size (number of bits) N = Number of sample Tswitch = Latency involved while switching from non associated low power mode to the associative active mode

Query Consider a hypothetical activity/wellness tracking application that seeks to detect an episode where an individual walks for 10 minutes, while being exposed to an ambient temperature (95th percentile over the 10 minute window) of greater than 80F, while exhibiting an AVERAGE heart rate (over a 5 minute window) of > 80 beats/min.

Assume that this application uses an external wrist-worn device, equipped with accelerometer (sensor S1, sampling at 100 samples/sec), heart rate (sensor S2, sampling at 5 sample/sec) and temperature (sensor S3, sampling at 10 sample/sec) sensors.

Query Consider a hypothetical activity/wellness tracking application that seeks to detect an episode where an individual walks for 10 minutes, -- 0.95 while being exposed to an ambient temperature (95th percentile over the 10 minute window) of greater than 80F, -- 0.05 while exhibiting an AVERAGE heart rate (over a 5 minute window) of > 80 beats/min. = 0.2

Query Consider a hypothetical activity/wellness tracking application that seeks to detect an episode where an individual walks for 10 minutes, -- 0.02nJ/sec while being exposed to an ambient temperature (95th percentile over the 10 minute window) of greater than 80F, -- 0.02nj/sample while exhibiting an AVERAGE heart rate (over a 5 minute window) of > 80 beats/min. = 0.01nJ/Sample

Query Consider a hypothetical activity/wellness tracking application that seeks to detect an episode where an individual walks for 10 minutes, -- 100 sample/sec while being exposed to an ambient temperature (95th percentile over the 10 minute window) of greater than 80F, --5 samples/sec while exhibiting an AVERAGE heart rate (over a 5 minute window) of > 80 beats/min. = 10 samples/sec

NAC(Si) = (SR(Si)*E(Si))/(1-P(Si)) Calculation: NAC (Normalized Acquisition Cost) = Sample rate * Energy/Failure Rate NAC(Si) = (SR(Si)*E(Si))/(1-P(Si)) SR(Si) = Sampling Rate of ith sensor E(Si) = Actuation Energy Cost of ith sensor P(Si) = probability of a specific reading shown by ith sensor

Query Trees

Algorithm:

Evaluation

Evaluation

Accommodate Heterogeneity in Sensor Data Rates, Packet Sizes and Radio Characteristics Adapt to Dynamic Changes in Query Selectivity Properties Take into Account other Objectives Besides Energy Minimization Support Multiple Queries and Heterogeneous Time Window Semantics