(1) WattDepot: A software ecosystem for energy data collection, storage, analysis, and visualization Robert S. Brewer, Philip M. Johnson Collaborative.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

(1) UH Dorm Energy Competition: System Design Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences Dept. University.
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
University of Illinois Visualizing Text Loretta Auvil UIUC February 25, 2011.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Web The Platform for Enabling UC The Web 2.0 Platform - Enables “real-world” unified communications A place to launch software, ready for outside.
What’s That? : A Location Based Service Department of Computer Science and Engineering University of Minnesota Presented by: Don Eagan Chintan Patel
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Mobile Apps in the Enterprise, Part 5 Customer Case Studies Presented by Sean Gallagher
SaaS, PaaS & TaaS By: Raza Usmani
Cross Platform Mobile Backend with Mobile Services James
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
A Tutorial on Windows Phone 7 and Windows Azure COSC7388 Spring 2011 Huy Nguyen.
For more notes and topics visit:
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative.
(1) The smart grid needs smart consumers Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
(1) Makahiki+WattDepot: An Open Source Software Stack for Next Generation Energy Research and Education Philip M. Johnson, Yongwen Xu, Robert S. Brewer,
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
(1) From Smart Grids to Smart Consumers Robert Brewer Philip Johnson Collaborative Software Development Laboratory.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Cloud Strategy made Simple David G. Fletcher. 2 Hybrid Cloud Approach Utah is building a private cloud to provision services from its virtualized infrastructure.
Enterprise Cloud Computing
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
CERN IT Department CH-1211 Geneva 23 Switzerland t CF Computing Facilities Agile Infrastructure Monitoring CERN IT/CF.
0 GAMETECH 12 Paul Jesukiewicz Lifelong Learning Cloud Filename/RPS Number.
Chapter 8 – Cloud Computing
Trend: Internet of Things Trend: Social Networks New Paradigm: Social Internet of Things Socialite is a cloud based platform to enable interactions between.
Web Technologies Lecture 13 Introduction to cloud computing.
1 Requirement Specification for IoT API layer Company:Tata Consultancy Services Author(s):Avik Ghose Contact
Towards an IoT Ecosystem Flavia C. Delicato 1, Paulo F. Pires 1, Thais Batista 2, Everton Cavalcante 2, Bruno Costa 1, Thomaz Barros 1 1 Department of.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Function as a Service An Ad Hoc Approach to Cloud Computing By Keith Downie.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
The Virtual Observatory and Ecological Informatics System (VOEIS): Using RESTful architecture and an extensible data model to provide a unique data management.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Integrated Information Services “IIS” JP Navarro, U. of Chicago/ANL OGF 30 October 28, 2010.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
X-Mind Pilot Project Proposal 許志毓、李俊輝、吳蕙盈、卓曉青. Outline Topic of Interest Research Aims Details & Workflow Work Distribution Challenges & Conclusion.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Web GIS: Architectural Patterns and Practices
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani

Jeffery S. Horsburgh Utah State University
Outline Introduction Standards Project General Idea
Open Source distributed document DB for an enterprise
Information Collection and Presentation Enriched by Remote Sensor Data
Mobility for Real Estate – Extending JDE Core Data to User Fingertips
A prototypical tool to discover architecture changes based on multiple monitoring data sources for a distributed system Patrick Schäfer, , Munich.
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Business in a Connected World
Week 01 Comp 7780 – Class Overview.
ideas to mobile apps in record time,
Networking and Security
Introduction to Portal for ArcGIS
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

(1) WattDepot: A software ecosystem for energy data collection, storage, analysis, and visualization Robert S. Brewer, Philip M. Johnson Collaborative Software Development Laboratory Information and Computer Sciences Dept University of Hawaii at Manoa

(2) Motivation Research on changing energy use behaviors Need to collect & analyze energy data Requirements Collect data from many meters Sub-minute data collection Easy to simulate sensor data Internet-accessible repository Visualization variety & flexibility Open source Could not find an existing solution Developed WattDepot

(3) Architecture Devices Meters WattDepot Sensors WattDepot Server WattDepot Clients HTTP

(4) Sensors Software to collect data Interface to specific meters Store data in server via HTTP Designed for flexibility Encapsulates vendor-specific code Any platform or language Just needs to output XML over HTTP Current implementations TED 5000 home energy meter Veris power meters Modbus/TCP meters Sensors Server Clients

(5) Servers Central data repository RESTful HTTP API Pluggable back-end database Data represented as XML or JSON Devices represented as Sources Server-side capabilities Aggregation of sources (virtual sources) Data interpolation Sensors Server Clients

(6) Servers: Virtual Sources Virtual sources combine sub-sources Maps real-world entities to system Hierarchy can be multi-level But meter clocks may not be synchronized Saunders Hall Floor 2 North Saunders Hall Floor 2 South Saunders Hall Floor 2 Saunders Hall

(7) Servers: Timestamp Problem Unsynchronized clocks cause problems Naïve data comparison difficult

(8) Servers: Data Interpolation Data resampling at arbitrary times Linearly interpolate between data points Solves timestamp problem for virtual sources

(9) Clients Data extraction & visualization Any platform or language Using REST or Google Visualization APIs Current implementations Real-time monitors Charts Geographic visualizations Android mobile application All independent of data input source Sensors Server Clients

(10) Clients: Heatmap and Gauge

(11) Clients: GeoMap

(12) Related Systems Pachube Commercial hosted data storage YouTube for sensor data Limits on rate of data storage Arbitrary data means no energy “smarts” Google PowerMeter Smart meter data storage & visualization Data limited to 15 min intervals Focus on single-family homes

(13) Our Application Dorm energy competition 30 floor-level meters Real-time data Extensive competition web app Customized goal-based visualizations Google Spreadsheet intermediary High performance “cloud cache” Build higher-level data abstractions Easy to prototype visualizations Simulated energy data critical Allows progress while meters are installed

(14) Dorm Energy Visualizations

(15) Future Directions Privacy Sources currently public or private Limited authentication support All current applications use public data Data aggregation Needed when comparing private data Sensors Additional meter support

(16) System Availability Hosted on Google Code Open source under New BSD license Discussion list users

(17) Q&A Ask away! Contact: