High-Fidelity Building Energy Monitoring Network Computer Science Department University of California - Berkeley LoCal Retreat 2009 Xiaofan Jiang and David.

Slides:



Advertisements
Similar presentations
Components of GIS.
Advertisements

Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Application Guide For Mesh AP – MAP-3120
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
6.033: Intro to Computer Networks Layering & Routing Dina Katabi & Sam Madden Some slides are contributed by N. McKewon, J. Rexford, I. Stoica.
Infrastructure Services for Physical Data Stephen Dawson-Haggerty.
© 2013 Rainforest Automation, Inc.. 2 Who We Are ● Founded 2004; based in Vancouver, BC ● Focused on Real-Time Energy Feedback and Control ● Deep communications.
@scale: Insights from a Large, Long-Lived Appliance Energy WSN Stephen Dawson-Haggerty, Steven Lanzisera, Jay Taneja, Rich Brown, and David Culler Computer.
Wireless Sensor Networks for Habitat Monitoring
 Create the information infrastructure for deep energy reduction  Existing systems sized for peak and designed for continuous activity  Reclaim the.
By Aaron Thomas. Quick Network Protocol Intro. Layers 1- 3 of the 7 layer OSI Open System Interconnection Reference Model  Layer 1 Physical Transmission.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
Traffic Engineering With Traditional IP Routing Protocols
SMAP – a Simple Measurement and Actuation Profile for Physical Information Stephen Dawson-Haggerty, Xiaofan Jiang, Gilman Tolle, Jorge Ortiz, and David.
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.
The Meraka Indoor wireless mesh test bed A new multi hop routing benchmarking tool David Johnson Senior Researcher Wireless Africa Programme Meraka CSIR.
7.1 © 2007 by Prentice Hall 7 Chapter Telecommunications, the Internet, and Wireless Technology.
MELS Project Wrap Up Rich Brown, David Culler, Stephen Dawson-Haggerty, Steven Lanzisera, Jay Taneja Computer Science Division, University of California,
Energy Efficient Web Server Cluster Andrew Krioukov, Sara Alspaugh, Laura Keys, David Culler, Randy Katz.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
SIMPLE MONITORING AND ACTION PROFILE Stephen Dawson-Haggerty Xiaofan Jiang David Culler.
Networking Support In Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
WISENET Wireless Sensor Network Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz.
A Guide to major network components
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
1 Introduction on the Architecture of End to End Multihoming Masataka Ohta Tokyo Institute of Technology
Christopher Bednarz Justin Jones Prof. Xiang ECE 4986 Fall Department of Electrical and Computer Engineering University.
Copyright Justin C. Klein HECTOR Security Intelligence Platform Developed for: University of Pennsylvania School of Arts & Science.
Net Optics Confidential and Proprietary Net Optics appTap Intelligent Access and Monitoring Architecture Solutions.
@scale: Insights from a Large, Long Lived Appliance Energy WSN.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
NetFlow: Digging Flows Out of the Traffic Evandro de Souza ESnet ESnet Site Coordinating Committee Meeting Columbus/OH – July/2004.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Project Supervisor: Prof Bill Tucker Project Co-Supervisor: Mr. MJ. Norman Project Advisor: Mr. Carlos Rey- Moreno Ajayi Olabode Oluwaseun Department of.
Upcoming Technologies Stephen Dawson-Haggerty Wireless and Embedded Systems Lab, UC Berkeley.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
Network Sniffer Anuj Shah Advisor: Dr. Chung-E Wang Department of Computer Science.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Cisco Networking Training (CCENT/CCT/CCNA R&S) Rick Rowe Ron Giannetti.
ECHO A System Monitoring and Management Tool Yitao Duan and Dawey Huang.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
 SITI NUR SOLEHA BT ADAM  SYAFIQAH YUSRA BT MOHAMAD  HUMAIRA BT KHAIRUDDIN  INTAN NORAZLINA BT HAIRUDDIN 
CompTIA Security+ Study Guide (SY0-401)
Architecture and Algorithms for an IEEE 802
Data Streaming in Computer Networking
Lecture 6: TCP/IP Networking By: Adal Alashban
WISENET Wireless Sensor Network
Chapter 5 The Network Layer.
CompTIA Security+ Study Guide (SY0-401)
Streaming Network Analytics System
ONOS Drake Release September 2015.
Extending IP to Low-Power, Wireless Personal Area Networks
Network Models, Hardware, Protocols and number systems
RM3G: Next Generation Recovery Manager
Network Basics and Architectures Neil Tang 09/05/2008
Presentation transcript:

High-Fidelity Building Energy Monitoring Network Computer Science Department University of California - Berkeley LoCal Retreat 2009 Xiaofan Jiang and David Culler In collaboration with Stephen Dawson-Haggerty, Prabal Dutta, Minh Van Ly, Jay Taneja

My PG&E Statement  Current level of visibility  Delayed  Aggregated over time  Aggregated over space  Inaccessible  Want  Real-time  Per-appliance [Stern92], [Raaii83] 2

Aggregate is Not Enough What percent is plug-load What percent is wasted by idle PCs at night? 3 What’s the effect of server load on energy? What’s the effect of turning off A? What caused the spike at 7:00AM?

This would be nice… 4

Architecture  ACme application  Standard networking tools  Python driver + DB + web  ACme network  IPv6 wireless mesh  Transparent connectivity between nodes and applications  ACme node  Plug-through  Small form factor  High fidelity energy metering  Control  Simple API 5

ACme Node 6

Two Designs 7 ACme-AACme-B

ACme-A vs ACme-B  Resistor + direct rectification + energy metering chip  Real, reactive, apparent power (power factor)  Idle power 1W  Low CPU utilization  Hall-Effect + step- down transformer + software  Apparent power  Idle power 0.1W  Medium CPU utilization 8 ACme-AACme-B A tradeoff between fidelity and efficiency

ACme Node API 9  ASCII shell component running on UDP port provides direct access to individual ACme node:  Adjust sampling parameter  Debug network connection  Over-the-air reprogramming  Separate binary UDP port for data  Periodic report to ip_addr at frequency rate Node API functionPurpose read() -> (energy, power)Read current measurements report(ip_addr, rate) -> NullBegin sending data switch(state) -> NullControl the SSR

ACme Network  IPv6 mesh routing  Each ACme is an IP router  Header compression using 6loWPAN/IPv6 (open implementation -blip)  Modded Meraki/OpenMesh as “edge router”  Diagnostics using ping6/tracert6  ACme send per-minute digest / no in-network aggregation 10 internet backhaul links edge routers Acme nodes data repository app 1 app 2

Network Performance  49 nodes in 5 floors  Single edge router  6 month to-date  interference (on channel 19) 11

ACme Application  N-tier web application  ACme is just like any data feed  Python daemon listening on UDP port and feed to MySQL database  Web application queries DB and visualize UDP Packets Python Daemon MySQL DB Apache ACme Driver 6loWPAN 12

Visualization 13

Building Energy Monitoring Understanding the load tree 2. Disaggregation  Measurements  Estimations 3. Re-aggregation  Functional  Spatial  Individual

Understanding the Load Tree 15

Deployment 16  Edge router obtaining IPv6 address  Ad-hoc deployment  Un-planned  Online “registration” using ID and KEY  Meta data collection  Security  Online for 6 month and counting  10 million rows

Deployment 17

Raw Data 18

Additivity using Time Correlated Data 19

Multi-Resolution 20

Appliance Signature 21

Functional Re-aggregation 22

Correlate with Meta-data 23

Spatial Re-aggregation 24

Individual Re-aggregation 25

Improvements in Energy Usage 26

Reducing Desktop Idle Power 27

Discussion and Conclusion  Measurement fidelity vs coverage  Non-intrusive Load Monitoring (NILM)  IP node level API vs application layer gateway  Easy of deployment is key  DB design  Multiple input channel / power strip  ACme is a fine-grained AC metering network that provides real-time high-fidelity energy measurement and it’s easy to deploy  3 steps to building energy monitoring – understanding load tree; disaggregation; re-aggregation 28 DiscussionConclusion

Discussion 29  LoCal web site:  ACme web site:  Contact: