CSE 591: Energy-Efficient Computing Lecture 13 SLEEP: sensors

Slides:



Advertisements
Similar presentations
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Advertisements

ENERGY-EFFICIENT ALGORITHMS INTRODUCTION TO DETERMINISTIC ONLINE POWER-DOWN ALGORITHMS Len Matsuyama CS 695.
CSE 691: Energy-Efficient Computing Lecture 20 review Anshul Gandhi 1307, CS building
A Method for Characterizing Energy Consumption in Android Smartphones Authors: Luis Corral, Anton B. Georgiev, Alberto Sillitti, Giancarlo Succi Center.
Cyber-Physical Energy Systems: Focus on Smart Buildings Presentation by Francis Usher CS 525 Fall 2012 Monday September 19, 2012.
Wireless Sensor Networks: Perimeter Security By Jeremy Prince, Brad Klein, Brian Wang, & Kaustubh Jain.
Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang
Network and Systems Laboratory nslab.ee.ntu.edu.tw Jay Taneja, JaeinJeong, and David Culler Computer Science Division, UC Berkeley IPSN/SPOTS 2008 Presenter:
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Chia-Yen Hsieh Laboratory for Reliable Computing Microarchitecture-Level Power Management Iyer, A. Marculescu, D., Member, IEEE IEEE Transaction on VLSI.
Accurate Emulation of Wireless Sensor Networks Hejun Wu Joint work with Qiong Luo, Pei Zheng*, Bingsheng He, and Lionel M. Ni Department of Computer Science.
An Energy Consumption Framework for Distributed Java-Based Systems Chiyoung Seo Software Architecture Research Group University of Southern California.
An Introduction to PowerTutor (
Energy Model for Multiprocess Applications Texas Tech University.
CSE 691: Energy-Efficient Computing Lecture 3 SLEEP: full-system Anshul Gandhi 1307, CS building
Hybrid Power Systems. INTRODUCTION In the last lecture, we studied –Principles of generation of electricity –Faraday’s law –Single phase and 3 phase generators.
Energy Flow in the Cell What is energy? Capacity to do work Kinetic Energy - energy of movement (e.g. light, heat, electricity, movement of large.
SensEye: A Multi-Tier Camera Sensor Network by Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy, and Qifeng Lu Presenters: Yen-Chia Chen and Ivan.
PPT Green Computing ICS 101. Green Computing What is Green Computing? Also known as green technology, is the environmentally liable use of computers and.
ZebraNet Hardware Design Experiences in ZebraNet Presented by Zuhal Tepecik.
CSE 691: Energy-Efficient Computing Lecture 6 SHARING: distributed vs. local Anshul Gandhi 1307, CS building
CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD Energy Harvesting and Wireless Sensor Nodes Velibor Škobić.
System Architecture of Sensor Network Processors Alan Pilecki.
CSE 691: Energy-Efficient Computing Lecture 1: Intro and Logistics Anshul Gandhi 1307, CS building
Energy Efficient Computing: 3 observations and 3 lessons from embedded systems Rajesh Gupta, UC San Diego Microsoft, July 2009 Engine.
RFID E STIMATION P ROBLEM Lee, Gunhee S URVEY. R EFERENCES Energy Efficient Algorithms for the RFID Estimation Problem –Tao Li, Samuel Wu, Shigang Chen.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
Midterm Presentation Speed Detection System Using Underground Smart Sensors Students: Yossi Hod & David Uzan Supervisor: Idan Shmuel Id: 1433 Semester:
A Dynamic Operating System for Sensor Nodes Chih-Chieh Han, Ram Kumar, Roy Shea, Eddie Kohler, Mani, Srivastava, MobiSys ‘05 Oct., 2009 발표자 : 김영선, 윤상열.
CS 1428 Foundations of Computer Science I. Two Main Components  Hardware  Physical media that uses electrical current to process instructions.  Software.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
© HU-IWI 2006 · Holger Ziekow Stream Processing in Networks of Smart Devices Institute of Information Systems Humboldt University of Berlin, Germany Holger.
CSE 591: Energy-Efficient Computing Lecture 3 SPEED: processor Anshul Gandhi 347, CS building
CSE 591: Energy-Efficient Computing Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
CSE 591: Energy-Efficient Computing Lecture 4 SLEEP: full-system Anshul Gandhi 347, CS building
CSE 591: Energy-Efficient Computing Lecture 8 SOURCE: renewables Anshul Gandhi 347, CS building
Enhancing Mobile Apps to Use Sensor Hubs without Programmer Effort Haichen Shen, Aruna Balasubramanian, Anthony LaMarca, David Wetherall 1.
Anshul Gandhi 347, CS building
Jacob R. Lorch Microsoft Research
Anshul Gandhi 347, CS building
Hardware vs. Software Question 1 What is hardware?
CSE 591: Energy-Efficient Computing Lecture 17 SCALING: survey
Energy Neutral Systems
Simulators for Sensor Networks
CSE 591: Energy-Efficient Computing Lecture 20 SPEED: disks
Cellular and Wireless Networks Power Management and Consumption
CSE 591: Energy-Efficient Computing Lecture 21 review
CSE 591: Energy-Efficient Computing Lecture 15 SCALING: storage
CSE 591: Energy-Efficient Computing Lecture 10 SLEEP: network
Electric Circuits (12.2).
Electric Circuits (12.2).
CSE 591: Energy-Efficient Computing Lecture 19 SPEED: memory
Bluetooth Based Smart Sensor Network
International Symposium on Microarchitecture. New York, NY.
Hui Chen, Shinan Wang and Weisong Shi Wayne State University
CSE 591: Energy-Efficient Computing Lecture 12 SLEEP: memory
Group 14 SmartGLove Software design
CSE 591: Energy-Efficient Computing Lecture 14 SCALING: setup time
CSE 591: Energy-Efficient Computing Lecture 9 SLEEP: processor
CS170 Computer Organization and Architecture I
CS 140 Lecture Notes: Technology and Operating Systems
بسم الله الرحمن الرحيم هل اختلف دور المعلم بعد تطبيق المنهج الحديث الذي ينادي بتوفير خبرات تعليمية مناسبة للطلبة ؟ هل اختلف دور المعلم ؟ ن.ن. ع.
CS 140 Lecture Notes: Technology and Operating Systems
CSE 531: Performance Analysis of Systems Lecture 4: DTMC
Exploiting Semantics for Event Detection Systems
CSE 591: Energy-Efficient Computing Lecture 18 SPEED: power
Project Work Breakdown Structure
Jacob R. Lorch and Alan Jay Smith University of California, Berkeley
Presentation transcript:

CSE 591: Energy-Efficient Computing Lecture 13 SLEEP: sensors Anshul Gandhi 347, CS building anshul@cs.stonybrook.edu

sensor_power paper

Power consumption

Power consumption Stress each component to create power model for that component.

Power estimation approach Only consider idle and busy times per CPU state Ignore difference in per-instruction power (why?) Power per instruction is almost constant Block execution count X cycles/block (documented) 5-10% estimation error

Energy breakdown Use LEDs only for debugging (e.g., low battery)

Accuracy Useful to see power by individual components.

Sensor network

solar_embedded paper

Energy harvesting

Solar cells Energy is stored by battery (to be released later).

Battery charging

sensor_detect paper

Motivation Data Collection Event Detection Periodic wake-up AlwaysOn detection Frequent reporting Only on detection Detect rare, yet random, events that last for a short time while consuming low energy Passive (low power/detect) + active (high power/detect) Similar to?

Suggested detection strategy?