Accelerating innovation in home technology Ratul Mahajan.

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

Eclipse, M2M and the Internet of Things
An Operating System for the Home Colin Dixon (IBM Research) Ratul Mahajan Sharad Agarwal A.J. Brush Bongshin Lee Stefan Saroiu Paramvir Bahl.
An Operating System for the Home Colin Dixon (IBM Research) Ratul Mahajan Sharad Agarwal A.J. Brush Bongshin Lee Stefan Saroiu Paramvir Bahl.
View the home as a computer Ratul Mahajan Microsoft Research IEEE CCW, Oct 2011 Joint work with Sharad Agarwal, AJ Brush, Colin Dixon, Bongshin Lee, Stefan.
Enabling smarter homes for everyone Ratul Mahajan.
Beyond the super-rich and the super-geeks: Smart homes for the rest of us Ratul Mahajan Microsoft Research HomeNets 2010.
Gateway Agent Product & Architecture
Contextualized Information-Centric Home Networking (draft-ravindran-cibus-01.txt) IRTF/ICN-RG (IETF-89) Ravi Ravindran, Asit Chakraborti, G.Q.Wang.
Towards commodity smarthomes Ratul Mahajan. Partners in crime A.J. BrushBongshin Lee Sharad AgarwalStefan Saroiu Colin Dixon Frank Martinez.
1 CMSC 691: Systems for Smart Home Automation Nilanjan Banerjee Smart Home Automation University of Maryland Baltimore County
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
The Home Needs an Operating System (and an App Store) Colin Dixon (University of Washington) October 20 th, 2010 Ratul Mahajan, Sharad Agarwal, A.J. Brush,
Home Lab: Shared Infrastructure for Home Technology Field Studies A.J. BrushJaeyeon JungRatul MahajanJames Scott.
Interoperability: Making devices talk to each other CSE481M: Home Networking Capstone April 13 th, 2011.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
HomeOS CSE 481m April 4, Lots of tech in homes.
Zebra Technologies: Link-OS Flexible. Smart. Scalable.
HNI: Human network interaction Ratul Mahajan Microsoft dub, University of Washington August, 2011.
An Operating System for the Home Colin Dixon (IBM Research) Ratul Mahajan Sharad Agarwal A.J. Brush Bongshin Lee Stefan Saroiu Paramvir Bahl.
Lecture 23: The Case for HomeOS Xiaowei Yang. Today’s Plan HomeOS – Why & How Final Review – We’ve learned a lot! Course Evaluation.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Private Cloud: Application Transformation Business Priorities Presentation.
Olivier Amiot Director, Enterprise Marketing Sierra Wireless mHealth.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
1 Design Patterns for Connected Devices Hannes Tschofenig Michael Koster.
Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Welcome to the Human Network Matt Duke 11/29/06.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Open APIs for Open Minds Nuria de Lama, Atos Research & Innovation Future Internet Public Private Partnership in EU FI-WARE: Overview.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
An Operating System for the Home PRESENTED BY KARL AND SALEM.
Emerging Wireless Standards Understanding the Role of IEEE & ZigBee™ in AMR & Submetering Mapping Your Future: From Data to Value AMRA 2003 International.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Home Lab: Shared Infrastructure for Home Technology Field Studies A.J. BrushJaeyeon JungRatul MahajanJames Scott.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
Specification section 6.2. What do you need to learn? The application and advantages/disadvantages of the following digital media and new technology in.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
FUTURE OF NETWORKING SAJAN PAUL JUNIPER NETWORKS.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
JEMMA: an open platform for a connected Smart Grid Gateway GRUPPO TELECOM ITALIA MAS2TERING Smart Grid Workshop Brussels, September Strategy &
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Smart Grid Energy Generation Renewable Energy Distributed Generation Transmission & Distribution Load Management Demand Response Electrical Vehicles Charging.
Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies.
10/03/05 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock.
Easy programmatic access to the file system, file type associations, and new system UI controls for opening files Simple integration with the file.
Submission doc.: IEEE /1365r0 Use Cases of LRLP Operation for IoT November 2015 Chittabrata Ghosh, IntelSlide 1 Date: Authors:
IoTs Capabilities. IoTs Capabilities What is IoTs? Control / Information Internet Devices.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Challenges for App Developers Po Chi Wu, Ph.D. Adjunct Professor School of Bus. & Mgt. School of Engineering HKUST.
Realization of Home Appliances Control System based on Power Line Communication Technology.
Michael Saucier - OSIsoft Cliff Reeves - Microsoft Your Portal to Performance An Introduction to the RtPM Platform Copyright c 2004 OSIsoft Inc. All rights.
Premium Entry $ Device Capabilities Windows 10 IoT Core One Windows Platform Connected Secure Powering the next generation of intelligent devices Windows.
ARM and GPS Based Transformer monitoring system with area Identification Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Pritee Parwekar. Requirements and Standards Some requirements for WSN deployment include: –Fault tolerance –Lifetime –Scalability –Real-time data.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Using Mobile Computers Lesson 12. Objectives Understand wireless security Configure wireless networking Use Windows mobility controls Synchronize data.
Appium Studio Appium testing made easy at any scale.
A connected home solution
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Test Automation for IoT solutions A Paradigm shift
MEF 3.0.
Understanding Wi-Fi Direct in Windows 8
Enabling the hybrid cloud with remote access appliances
Software Interoperability.... Same game, same rules?
SMART HOME Expectation IN STANDARDS
Task Manager & Profile Interface
Presentation transcript:

Accelerating innovation in home technology Ratul Mahajan

Partners in crime Arjmand Samuel Jaeyeon Jung Ratul Mahajan A.J. Brush James ScottFrank MartinezAmar Phanishayee Ray Matharu Evgeni Filippov Khurshed Mazhar Danny Huang

Connected devices will soon be EVERYWHERE

Including your home Inexpensive Need “no new wires” – Use regular voltage or batteries – Wireless communication Use maturing, reliable standards – Z-Wave, ZigBee, Powerline

Opportunity

Challenges in conducting experimental work Managing deployments Prototyping Scaling and diversifying

Extensibility or Problems with existing platforms Device integration Manageability

Problems stem from existing abstractions Network of devices – Interoperability protocols DLNA, Z-Wave, Speakeasy, … Open, low-level device access Appliance – Monolithic systems Crestron, Control4, … Fixed tasks over fixed devices Climate control Remote monitoring Setup and management is hard Users must manage each device/task Developers must deal directly w/ h/w Setup and management is hard Users must manage each device/task Developers must deal directly w/ h/w Extensibility is hard Closed set of tasks Closed set of devices Extensibility is hard Closed set of tasks Closed set of devices

HomeOS abstraction: view the home as a PC Networked devices =~ peripherals Tasks over these devices =~ apps (over high-level APIs) Managing devices =~ managing files [The home needs an operating system (and an app store), HotNets 2010]

Implementing the abstraction Home hub Security…….. Home store Z-Wave, DLNA, WiFi, etc. Climate App UI

Home hub layering model Device discovery, pairing, and comm. for multiple protocols (e.g., DLNA, Z-Wave) Device capabilities are exported as services Decouples apps and device protocols Allows for differentiation by vendors Primitives are specialized to home setting Simplifies management Apps use high-level abstractions Simplifies app development Manifests enable compatibility checks Application Mgmt. and access control Device functionality Device connectivity..... [An operating system for the home, NSDI 2012]

Apps Monitor Data logger App UI

Apps Monitor Data logger App UI

Apps Monitor Data logger App UI

Apps Monitor Data logger Analysis scripts App UI

Apps Monitor Data logger Analysis scripts App UI

Collaborate to scale and diversify Share code, data, and participants with fellow researchers

Demo

Try it today!

Example “3 rd party” applications For more, see

Management and access control What primitives are needed in an home app store world? Apps as security principals Easy-to-understand settings Time-based access control [Home automation in the wild: Challenges and opportunities, CHI 2011] [An operating system for the home, NSDI 2012]

Sensor data sharing How to enable applications that require data sharing? [Digital Neighborhood Watch: Investigating the Sharing of Camera Data Amongst Neighbors, CSCW 2013] + Digital neighborhood watch Trust is more important than proximity Reluctance to share field of view Reason for sharing needed

Secure management of device data How should data from connected devices be stored and accessed? Lack of trust in cloud Different preferences Time series data

Example open problems Detecting information leaks Finer-grained sharing Secure devices

Summary Research on connected devices in homes can make a real impact LoT lowers barrier for experimental work in this domain lab-of-things.comlab-of-things.com labofthings.codeplex.comlabofthings.codeplex.com Try it today!