Impact of Sensor Networks on Future InterNet Design David E. Culler University of California, Berkeley Arched Rock Corporation

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

1 open alliance to network the physical world 2 Nov David E. Culler.
May 2 nd, 2001, page n° 1 The Invisible Network. May 2 nd, 2001, page n° 2 List of contents Introduction The invisible network: an example Some trends.
Database Architectures and the Web
Systems Network Architecture (SNA) Onno W. Purbo
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Csc333 Data communication & Networking Credit: 2.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Presented by Serge Kpan LTEC Network Systems Administration 1.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Arsitektur Jaringan Terkini
Systems Wireless EmBedded Distributed System Design from a Sensor Net Perspective David Culler.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
15-441: Computer Networking Lecture 26: Networking Future.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
School of Information Technologies Revision NETS3303/3603 Week 13.
Middle Boxes Lixia Zhang UCLA Computer Science Dept Sprint Research Symposium March 8-9, 2000.
OCT 1 Master of Information System Management Organizational Communications and Distributed Object Technologies Review For Midterm.
Thoughts on an Open TinyOS Alliance David Culler NEST Retreat 6/4/04.
BAIA Panel 1 A Networking View on Biz Models and Apps for WSN David E. Culler BAIA Panel Oct 8, 2008.
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
Wireless Sensor Networks for Habitat Monitoring Jennifer Yick Network Seminar October 10, 2003.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Network Topologies.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
MICA: A Wireless Platform for Deeply Embedded Networks
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 6 Basic TCP/IP Services.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
THE INTERNET Chapter 13. Internet- Interconnection and Networks “the Net” Computers have played a significant role in our everyday life Growth in popularity.
Module 4: Designing Routing and Switching Requirements.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
CSP Implementing a network 1 Implementing a network Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
1 Chapter 3: Multiprotocol Network Design Designs That Include Multiple Protocols IPX Design Concepts AppleTalk Design Concepts SNA Design Concepts.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
1 Mobile Computing and Wireless Networking CS 851 Seminar 2002 Fall University of Virginia.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 2 of 3 Lecture 7 Paul I-Hai Lin, Professor Electrical.
Transmission Control Protocol (TCP) Internet Protocol (IP)
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
Wireless Sensor Networks as The Next Tier of the Internet David E. Culler Arch Rock Corp. University of California, Berkeley Sensors.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
Introduction and Overview of Network and Telecommunications.
Networking Mehdi Einali Advanced Programming in Java 1.
Data Communications I & Computer Security I Faculty currently includes: G. Chen, Costello, Elbirt, Liu, D. Martin, Wang.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
REMOTE MANAGEMENT OF SYSTEM
CompTIA Security+ Study Guide (SY0-401)
CompTIA Security+ Study Guide (SY0-401)
Computing Over Distance
IoT Requirements for Networking Protocols Sadoon Azizi Department of Computer Engineering and IT.
Presentation transcript:

Impact of Sensor Networks on Future InterNet Design David E. Culler University of California, Berkeley Arched Rock Corporation NSF FIND Info Meeting

12/5/05NSF FIND 2 What does the Internet look like in 10 years?

12/5/05NSF FIND 3 In 10 years… 90% of the nodes on the “Internet” will embedded devices connected to the physical world Universal, host-host file-transfer and console access is the dominant usage pattern….. NOT! So does it make sense to pay attention to the characteristics of these kind of nodes and applications in designing the future Internet?

12/5/05NSF FIND 4 Transit Network (IP or not) Access point - Base station - Proxy Sensor Patch Patch Network Data Service Intranet/Internet (IP) Client Data Browsing and Processing Sensor Node Gateway Verification links Other information sources Sensor Node Canonical Sensor Net Architecture Today An Analysis of a Large Scale Habitat Monitoring Application, Szewczyk, Polastre, Mainwaring, Anderson, and Culler, Sensys04An Analysis of a Large Scale Habitat Monitoring Application

12/5/05NSF FIND 5 The Next Tier Small sensors will be the most common nodes on the internet How will they be represented and accessed? Clients Servers Sensor Nets

12/5/05NSF FIND 6 How will SensorNets and IP play together? , CC, … EthernetSonet IP TCP / UDP HTTP / FTP / SNMP XML / RPC / REST / SOAP / OSGI

12/5/05NSF FIND 7 Full IP stack throughout , CC, … EthernetSonet TCP / UDP HTTP / FTP / SNMP XML / RPC / REST / SOAP / OSGI IP

12/5/05NSF FIND 8 Beware “IP hype” Transmitting HTML over a wireless connection to a serial port attached to a PC is NOT running IP on the sensor network

12/5/05NSF FIND 9 Where has Internet Research Reached and “struggled”? Aggregate communication => Multicast Resource constraints => QoS, DIFFSERV Communicate with data or logical services, not just devices => URNs (DHTs?) Mobility => MobileIP, MANET In-network processing and storage => ActiveNets Intermittent connectivity => DTN ???

12/5/05NSF FIND 10 What are the main characteristics of Sensor Networks? Aggregate communication –dissemination, data collection, aggregation Resource constraints –Limited bandwidth, limited storage, limited energy Communicate with data or logical services, not just devices –Datacentric Mobility –Devices moving, tags, networks moving through networks In-network processing and storage –Really Intermittent connectivity –Low-power operation, out of range, obstructions

12/5/05NSF FIND 11 Facing these challenges Today, we use a wide range of ad hoc, application specific techniques in the SensorNet patch –Zillion different low-power MACs –Many link-specific, app-specific multihop routing protocols –Epidemic dissemination, directed diffusion, synopsis diffusion, … –All sorts of communication scheduling and power management techniques

12/5/05NSF FIND 12 Edge Network Approach , CC, … EthernetSonet IP TCP / UDP HTTP / FTP / SNMP XML / RPC / REST / SOAP / OSGI Proxy / Gateway

12/5/05NSF FIND 13 “Hacking it in” may not be so bad Security –No IP to the nodes, attacks have to get through the gateway or be physically close Namespace management –Name nodes, networks, services –Hosts, URLs, … Mask intermittent connectivity –Terminate IP on the powered side –Loosely couple, energy aware protocols on the other Distillation proxies –Small binary packets where constrained –Expanded to full text, XML, HTML, web services Rich suite of networking techniques in the Patch unimpeded by the “ossification” of the rest

12/5/05NSF FIND 14 Rethinking at Layer 7 IP Overlay Network Gateways SensorNet Patch

12/5/05NSF FIND 15 Opportunity to rethink more deeply No dusty-decks yet Not a bunch of laptops running around with their sockets open trying to route through other laptops running around… Meaningful set of applications and associated traffic loads –Environments, individual objects, interactions Chance to think through control as well as monitoring Physical embedding matters Techniques are likely to apply to the rest of the Internet

12/5/05NSF FIND 16 Traditional Analysis Delivered Performance Offered Load

12/5/05NSF FIND 17 Analysis that really matters Reliability Energy Expended Delay Traffic Load Traffic Variability Environmental variability Bandwidth Changes in network population Mobility

12/5/05NSF FIND 18 SensorNets need the Wisdom of the “Internet Architecture” Design for change! Network protocols must work over a wide variety of links –Links will evolve Network protocols must work for a variety of applications –Applications will evolve Provide only simple primitives –Don’t confuse the networking standard with a programming methodology Don’t try to lock-in your advantage in the spec Open process Rough consensus AND running code

12/5/05NSF FIND 19 XETF (Xternet Engineering and Technology Forum) ??? Mission –Foster an open, innovative, and technically sound ecosystem around interconnecting the physical world with modern networking and information technology through the creation of technical documents, protocols, reference implementations and APIs. Structure –Lean. Volunteer: BOD, steering comm., working groups. Membership –Individuals, corporate, academic, and gov’t Participation –Open. Role determined by contribution. IP Policy –Non-confidential. Disclosure and Contribution process. –Companies can develop own implementation. –BSD? Apache-like credit? MPL? LGPL? Output –RFC-like documents, reference implementations, forum for exchange and viz. –“Rough consensus AND running code”

12/5/05NSF FIND 20 Uniting long-lost relatives General Purpose Computing Instrumentation Computers Mainframe Minicomputer Workstation PC VME Dedicated Controllers Home Automation Building Automation

12/5/05NSF FIND 21 Tides of Change Log Stuff Time The successor emerges when prior regime is at its apex of strength – not at a point of weakness. What was previously hard becomes easy, but its successor becomes possible… Integration Innovation The Future Internet probably exists today; go find it

12/5/05NSF FIND 22 Discussion