Project Overview Building Applications Create the information infrastructure for deep energy reduction Existing systems sized for peak and designed for continuous activity Reclaim the idle waste Exploit huge gap in peak-to-average power consumption Continuous demand response Challenge “always on” assumption Realize potential of energy-proportionality From IT Equipment … Better fine-grained idling, faster power shutdown/restoration Pervasive support in operating systems and applications … to the OS for the Building … to the Grid Grid-Building Interface Applications Applications are multiplexed on top of sMAP Google PowerMeter bridge sends live data to the Google archive MySQL adaptor stores readings in a relational database SmapQuery archives data in the Amazon cloud and provides a Internet NoSQL–inspired query interface EveryBuilding places sensor streams in a context with their physical location Android interface allows personalized feedback Future integration with existing Building Management Systems Google PowerMeter Cell phone Every Building Database Generation Universal RESTful Sensor Access: sMAP Transmission Distribution Simple, efficient, Load implementable anywhere Sharing of diverse physical information Conventional Electric Grid Conventional Internet Respond to demand variability Expose “slack” in loads Overlain on existing internet, {"UnitofMeasure" : "kW", "Multiplier" : 1, "Divisor" : 1, "UnitofTime" : "second", "MeterType" : "electric" } electric grid Cory Hall: our new testbed for experimentation / # list resource under URI root [GET] /data # list sense points under resource data [GET] / [sense_point] # select a sense points [GET] /meter # meters provide this service [GET] /[channel] # a particular channel [GET] /reading # meter reading [GET] /format # calibration and units [GET/POST] /parameter # sampling parameter [GET/POST] /profile # history of readings [GET] /report # create and query periodic reports [GET/POST] POST requests supply JSON objects as arguments: POST: http://meter1.cs.berkeley.edu/report { "ReportResource" : "/data/325/meter/*/reading", "ReportDeliveryLocation" : "http://webs.cs.berkeley.edu/recv.php", "Period" : 60, "Minimum" : 50, "Maximum" : 100 } sMAP Resources sMAP Gateway California ISO Dense Building Instrumentation sMAP CT: mains power monitoring 9 13 17 21 25 Vibration 29 33 37 41 B 3 7 11 15 19 23 27 31 35 39 2 6 10 14 18 22 26 30 34 38 42 Panel 1 4 8 A Panel 2 1 A A B B 16 5 9 12 13 20 17 24 21 28 25 32 29 36 33 40 37 41 B 3 7 11 15 19 23 27 31 35 39 2 6 10 14 18 22 26 30 34 38 4 8 12 16 AC plug meter Weather Vibration / Humidity 20 24 28 32 36 40 42 panel level power monitoring EBHTTP / IPv6 / 6LowPAN Wireless Mesh Network California ISO Humidity Temperature Pressure sMAP sMAP ACme: plug load energy monitor and controller Light switch Edge Router EBHTTP Translation 5 Weather Proxy Server A 1 sMAP sMAP Datacenter Internet Temperature/PAR/TSR sMAP sMAP Dent circuit meter Deep Visibility RS-485 Modbus sMAP Gateway sMAP Gateway IPv6 Everywhere: blip Full TCP/IPv6 in 32k ROM, 5k RAM Allows efficient embedded implementations of sMAP New open-source project started at Berkeley; worldwide user base Platform for experimentation with MACs and Routing Protocols; provide feedback to standards bodies (IETF) Enable prototype of next-generation smart grid technology True Power (kW) Sun day True Power (kW) Mon day