Distributed Pervasive Systems

Similar documents
Part I: Introduction to Wireless Sensor Networks. Xenofon Fafoutis

Smart Dust : Dispersed, Un-tethered Geospatial Monitoring. Dr. Raja R. Kadiyala Chief Technology Officer CH2M HILL - Oakland, CA

A Computer Scientist Looks at the Energy Problem

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Energy-aware Reconfiguration of Sensor Nodes

Cooling on Demand - scalable and smart cooling solutions. Marcus Edwards B.Sc.

An Introduction to Cyber-Physical Systems INF5910/INF9910

System Architecture Challenges in the Home M2M Network

What is Smart Dust? Nodes in Smart Dust are called Motes.

Data Center Design and. Management. Steve Knipple. August 1, CTO / VP Engineering & Operations

Wireless Sensor Networks CS742

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

Energy Usage in Cloud Part2. Salih Safa BACANLI

WIRELESS ENVIRONMENTAL MONITORS

Wearable Technologies

Industrial IOT Gateway Family Datasheet

See operational efficiency in a whole new light The Redwood intelligent lighting network solution from CommScope. Intelligent Building Solutions

Technology & People Merged

Tulane University. Reducing energy waste. Smart is...

Practical Aspects of CTI WSN Testbed

Madrid, 25 y 26 de mayo de 2015 ABB Automation Days Wireless Instrumentation

Smart Home Technology: Zigbee and Z-Wave

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs)

See it. Control it. The TelPro Solution

Building Energy Management Training Systems

Some Joules Are More Precious Than Others: Managing Renewable Energy in the Datacenter

Let Energy Monitoring Solutions Do the Heavy Lifting

AT Ground Surveillance System (GSS)

Yanzi IoT for Smart Buildings From Sensor to Cloud. Marie Lassborn, VP Cloud Operations Jfokus 2018

WebNMS Cell Tower Manager

IMS AMS 111 II. Automatic Weather Station. Easy and reliable weather monitoring anywhere

IoT Ecosystem and Business Opportunities

Secure Your Way of Life. Now Compa ble With. HSVGW-G Series Home Security Voice Gateway Series. Take Smart Living Up a Notch

Secure Your Way of Life. Now Compa ble With. Home Security Gateway Series. Transforming Your Life

Advanced Metering Infrastructure. Joris van Rooij Göteborg Energi

Secure Your Way of Life. Now Compa ble With. Home Passport Gateway-G Series. The Epitome of Smart Living

[Lokanath*, 5(5): March, 2016] ISSN: Impact Factor: 3.785

Make the most of your Energy from Power Plant to Plug. Chris Simard, Regional Director Field Sales Group

10-inch Touch Screen Home Automation Controller

MSP430F471xx MCUs offer high accuracy, simultaneous sampling and anti-tamper for three-phase e-metering applications

HEMS 2000 Home Energy Management System

x x 60 mm, 700 gm. Wall mounted enclosure, 1 Kg. Weatherproof, high impact GF ABS. Remote control and monitoring with debug features

Virginia Tech Research Center Arlington, Virginia, USA

Data Centers. Powerful Solutions That Put You in Control. Energy Management Solutions. Where your energy dollars are used. 1

HFB Benchmark, Inc. (HFBB) Democratising Student Property Ownership

75F Smart VAV with Reheat

Committed to Energy Efficiency

Singapore Deregulation and Smart Homes

Networks as the enabler of the new energy world

3300 kw, Tier 3, Chilled Water, 70,000 ft 2

Integrating Custom Hardware into Sensor Web. Maria Porcius Carolina Fortuna Gorazd Kandus Mihael Mohorcic

Data centers control: challenges and opportunities

New CC430 combines leading MCU and RF technology

Home Energy Management: Products and Trends

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

How Ubiquitous Digital Connectivity Adds Value to Floor Space. William J. Mitchell New Century Cities, MIT, January 2005

SMART STORAGE ALEXA SMART HOME 2018 PRODUCT CATALOG 2018 PRODUCT CATALOG

ECOWISE EM100 THE MULTI-FUNCTIONAL DEVICE SERVER

IEEE PROJECTS ON EMBEDDED SYSTEMS

Internet Of Things (IoT) fattore abilitante nella città del futuro XII GIORNATA DELLA RICERCA ANIE

Wireless Power Panel Meter (WPPM)

Network Embedded Systems Sensor Networks Fall Introduction. Marcus Chang,

Wireless Best Kept Secret For Now

SMARTCOMPANION USER GUIDE PRODUCT SPECIFICATIONS GETTING STARTED STATUS AND DESCRIPTIONS ACTIVATION INSTRUCTIONS

OCCUPANCY TRACKING: Your Secret Source of Savings

Run a Smart Workplace Introducing the Digital Building. Digital Building Solutions

Smart City Signage Powered by BoldVu

ITU-T L Energy efficiency metrics of a base station site

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

A Journey to AiDI. Vice President of 21Vianet Liu Feng

Delivered the Way Yo u Want

Sample 3D velocity at up to 64 Hz for small-scale research in coastal areas

Energy Action Plan 2015

SMART LIGHTING SOLUTION

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline

Technologies for Solutions for Society. September, 2014 NEC Corporation

5.1 Configure each Sensor Pin Rename Set Rules Export Data Switching Nodes... 25

Energy consumption optimization for a wireless sensor for the IOT

GS828. GPRS Data Logger

The Integrated Smart & Security Platform Powered the Developing of IOT

A More Sustainable Approach to Enterprise Data Storage: Reducing Power Consumption with InfiniBox. Executive Brief

Wireless High Temperature Sensor

SMART METER ANALYTICS:

Let s Build a Smarter Planet:

Lighting. Typical fixtures are 4 lamp T12 fluorescent recessed fixtures and 100W incandescent surface mount fixtures.

Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer

Wireless Sensor Networks

SMART VENTILATION MANAGEMENT: CHANGING THE WAY WE THINK ABOUT VENTILATION

Clouds and Things. Implications of the Cloud and Internet-of-Things for SCADA/ICS. April 25, 2018

Embedded Systems and Ubiquitous Computing

Embedded System Design : Project Specification Crowd Information Monitor

Energy Solutions for Buildings

The End of Redundancy. Alan Wood Sun Microsystems May 8, 2009

E-Home: A complete home automation solution

Features and Benefits: Power IQ DCIM Monitoring Solutions

MAKING BUSINESSES SMARTER AND SIMPLER MONITORING MORE EFFECTIVELY REAPING THE BENEFITS OF IOT CONNECTIVITY

TEMPERATURE MONITORING SYSTEM

Product description for ED1600 generic Sigfox Module

APC by Schneider Electric Elite Data Centre Partner

Transcription:

Distributed Pervasive Systems CS677 Guest Lecture Tian Guo Lecture 26, page 1

Outline Distributed Pervasive Systems Popular Application domains Sensor nodes and networks Energy in Distributed Systems (Green Computing) Data Center Energy Consumption Smart Building Case Study Lecture 26, page 2

Pervasive Computing Computing becomes pervasive or ubiquitous Rise of devices Computing everywhere smart cities, smart homes, smart highways, smart classroom,... Lecture 26, page 3

Rise of Pervasive Computing Internet of things ability to network devices and have them communicate Sensor networks Large networks of sensors Driven by miniaturization of computing Tiny sensors with computing and communication capability Lecture 26, page 4

Example Applications Smart home Lecture 26, page 5

Personal Health Monitoring Sensors to monitor fitness, diabetes, blood pressure, detect falls Lecture 26, page 6

Typical Smart Apps Personal device to mobile phone to the cloud Upload data to cloud via a mobile device (or directly) Low-power communication to phone Cloud provides analytics and provides feedback to phone Environmental sensors to internet to the cloud Internet-enabled sensors direct upload to servers / cloud Cloud provides analytics and provides dashboard Lecture 26, page 7

Sensor Platform Smart devices are a sensor node Resource-constrained distributed system Typical Sensor platform Low-power radios for communication 10-200kbit/sec Small CPUs E.g. 8bit, 4k RAM. Flash storage Sensors Battery driven or self-powered Lecture 26, page 8

Low Power Radios ISM band 430, 900, or 2400 MHz Varying modulation and protocol: Custom (FSK?) Mica2, 20 kbit/s Bluetooth ~ 1 Mbit/sec Zigbee (802.15.4) - ~200kbit/sec Z-wave ~ 40kbit/sec Short range Typically <100 meters Low power. E.g. Chipcon CC2420: 9-17 ma transmit (depending on output level) 19 ma receive Listening can take more energy than transmitting Lecture 26, page 9

Small CPUs Example: Atmel AVR 8 bit 4 KB RAM 128 KB code flash ~2 MIPS @ 8MHz ~8 ma Example: TI MSP430 16 bit (sort of) 10 KB RAM 48 KB code flash 2 ma Higher-powered processors: ARM7 (Yale XYZ platform) 32 bit, 50 MHz, >>1MB RAM ARM9 (StarGate, others) 32 bit, 400 MHz, >>16MB RAM Lecture 26, page 10

Flash Storage Serial NOR flash Removable flash media Raw flash Cooked flash Small (serial NOR), very low power (NAND) Page-at-a-time write Disk-like interface No overwrite without erasing 512B re-writable blocks Divided into pages and erase blocks Very convenient Higher power consumption Typical values: 512B pages, 32 pages in erase block Garbage collection needed to gather free pages for erasing Lecture 26, page 11

Battery Power Example: Mica2 mote Total battery capacity: 2500mAH (2 AA cells) System consumption: 25 ma (CPU and radio on) Lifetime: 100 hours (4 days) Alternatives: Bigger batteries Duty cycling Solar/wind/ ( energy harvesting ) Lecture 26, page 12

Self-harvesting Sensors Harvest energy from environment to power themselves tiny solar panels, use vibration, airflow, or wireless energy Lecture 26, page 13

Temperature Humidity Magnetometer Vibration Acoustic Light Motion (e.g. passive IR) Imaging (cameras) Ultrasonic ranging GPS Lots of others Sensors Lecture 26, page 14

Typical Design Issues Single node Battery power or how to harvest energy to maximize lifetime Inside a network of sensors Data aggregation Duty cycling Localization, Synchronization Routing Once data is brought out of the network (server-side processing) Big data analytics Derive insights Make recommendations, send alerts Provide active control Lecture 26, page 15

Green Computing Greening of computing Sustainable IT How to design energy-efficient hardware, software and systems? Computing for Greening Use of IT to make physical infrastructure efficient? Homes, offices, buildings, transportation Lecture 26, page 16

Some History Energy-efficient mobile devices a long standing problem Motivation: better battery life, not green Recent growth of data centers More energy-efficient server design Motivation: lower electricity bills Green systems, lower carbon footprint Apply Greening to other systems IT for Greening Lecture 26, page 17

Computing and Power Consumption Energy to Compute 20% power usage in office buildings 50%-80% at a large college 3% of our carbon footprint and growing Data centers are a large fraction of the IT carbon footprint PCs, mobile devices also a significant part Lecture 26, page 18

What is a data center? Facility for housing a large number of servers and data storage Google data center (Dalles, OR) 12 football fields in size Compare to box stores! 100 MW of power Enough for a small city ~ 100K servers Lecture 26, page 19

Energy Bill of a Google Data center Assume 100,000 servers Monthly cost of 1 server 500W server Cost=(Watts X Hours / 1000) * cost per KWH Always-on server monthly cost = $50 Monthly bill for 100K servers = $5M What about cost of cooling? Use PUE (power usage efficiency) PUE =2 => cost doubles Google PUE of 1.2 => 20% extra on 5M (~ $6M) Lecture 26, page 20

How to design green data centers? A green data center will Reduce the cost of running servers Cut cooling costs Employ green best practices for infrastructure Lecture 26, page 21

Reducing server energy cost Buy / design energy-efficient servers Better hardware, better power supplies DC is more energy-efficient than AC Manage your servers better! Intelligent power management Turn off servers when not in use Virtualization => can move apps around Lecture 26, page 22

Reducing cooling costs Better air conditioning Thermal engineering / better airflow Move work to cooler regions Newer cooling Naturally cooled data centers Underground bunkers Lecture 26, page 23

Desktop Power management Large companies => 50K desktops or more Always on: no one switches them off at night Night IT tasks: backups, patches etc Better desktop power management Automatic sleep policies Automatic / easy wakeups [see Usenix 2010] Lecture 26, page 24

IT for Greening Case Study: Smart Buildings Buildings as an example of a distributed system Distributed pervasive system Sensors monitor energy, occupancy, temperature etc Analyze data Exercise control Switch of lights or turn down heat in unoccupied zones Use renewables to reduce carbon footprint How can we use IT to make building green? Use sensors, smart software, smart appliances, smart meters... Lecture 26, page 25

Approach Lecture 26, page

Potential Solution Monitor and profile usage Power supply/demand profile Increase Efficiency Turn on/off systems automatically Consolidate computers Tune various subsystems Use Alternative Energy Sources Tune systems to variable energy supplies Lecture 26, page 27

Outlet level Building Monitoring Designed sensors for power outlet monitoring Based on the Kill-A-Watt design Modified sensor with low-power wireless radio Transmits data to strategically placed receivers Use plug computers for receivers Lecture 26, page 28

Fine-grained Building Monitoring Advantages Accurate, fine-grain data Cheap money-wise to build Able to put them everywhere Disadvantage Expensive time-wise to build Lecture 26, page 29

Meter level Monitoring Install on main panel Lecture 26, page 30

Analyzing the data Energy monitors / sensors provide real-time usage data Smart meters: Building monitoring systems (BMS) data from office / commercial buildings Modeling, Analytics and Prediction Use statistical techniques, machine learning and modeling to gain deep insights Which homes have inefficient furnaces, heaters, dryers? Are you wasting energy in your home? Is an office building s air condition schedule aligned with occupancy patterns? When will the aggregate load or transmission load peak? Lecture 26, page 31

Deployments in Western MA Lecture 26, page 32

Use Renewables Rooftop Solar, Solar Thermal (to heat water) Design predictive analytics to model and forecast energy generation from renewables Use machine learning and NWS weather forecasts to predict solar and wind generation Benefits: Better forecasts of near-term generation; Sunny load scheduling 33 Power (watts) Questions? 22 11 0 Ground Truth Solar Power Model 0 2 4 6 8 10 12 14 16 18 20 22 Days from 10/1/2009 Lecture 26, page 33

People: Feedback and Incentives How to exploit big data to motivate consumers to be more energy efficient? What incentives work across different demographics? Deployments + user studies Big data methods can reveal insights into usage patterns, waste, efficiency opportunities Smart phone as an engagement tool to deliver big data insights to endusers Provide highly personalized recommendations, solicit user inputs, motivate users Lecture 26, page 34

Summary Pervasive computing Application example Sensor node and platform design Greening of computing Design of energy-efficient hardware & software Computing for greening Use of IT for monitoring Use of intelligent software for power management Forecasting for renewable energy harvesting Lecture 26, page 35