Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science

Slides:



Advertisements
Similar presentations
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Advertisements

J. Kaiser University of Ulm Dept. Of Comp. Structures Jörg Kaiser Dept. Of Computer Structures University of Ulm And gets.
Saif Bin Ghelaita Director of Technologies & Standards TRA UAE
A Pervasive Reminder System for Smart Homes Sylvain GIROUX and Simon GUERTIN Département d’informatique, Université de Sherbrooke 2500 boul. Université,
NDN in Local Area Networks Junxiao Shi The University of Arizona
Service Oriented Architectures in Heterogeneous Environments
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Arsitektur Jaringan Terkini
Networks and Distributed Systems: Project Ideas
Middle Boxes Lixia Zhang UCLA Computer Science Dept Sprint Research Symposium March 8-9, 2000.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
Chapter 6 SECURE WIRELESS PERSONAL NETWORKS: HOME EXTENDED TO ANYWHERE.
Mobile Agent Systems. Mobility Mobile Agents A Mobile Agent is a software agent that exists in a software Environment and can migrate from machine to.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
ICN based Architecture for IoT (draft-zhang-iot-icn-architecture-00.txt) ICNRG/IETF 90, 2014 Ravi Ravindran (Huawei, USA)
1 Secure Zero Configuration in a Ubiquitous Computing Environment Shenglan Hu and Chris J. Mitchell Information Security Group Royal Holloway, University.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Smart Learning Services Based on Smart Cloud Computing
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Ch 1. Mobile Adaptive Computing Myungchul Kim
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015.
Norbert Niebert, Andreas Schieder, Henrik Abramowicz, Christian Prehofer, Holger Kart Ambient Networks projects, EU’s 6 th Framework Programme
I T & S A e r o s p a c eD e f e n c e Content adaptation for gradual Quality of Service Vania Conan, Arnaud Pierre Thales
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
Implementing Universal Plug And Play In Smart Objects And Intelligent Appliances Bengt Christensson CTO Axis Communications.
Distributed Computing COEN 317 DC2: Naming, part 1.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
Configuring Network Services and Protocols Lecture 2.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Reconsidering Internet Mobility Alex C. Snoeren, Hari Balakrishnan, M. Frans Kaashoek MIT Laboratory for Computer Science.
INAT Hari BalakrishnanFrans Kaashoek John Guttag Robert Morris MIT Laboratory for Computer Science NGI PI Meeting October 2, 2000.
Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies.
1 Naming for Internet MMLAB, Seongil Han
1 A Context Discovery Middleware for Context-Aware Applications with Heterogeneous Sensors Yu-Min Tseng.
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
Wireless Networks of Devices Resource Discovery William Adjie-Winoto,Elliot Schwartz Anit Chakraborty,Jeremy Lilley Hari Balakrishnan,John Guttag MIT Lab.
Is the Internet Ready for Multimedia? Ahmed Helmy University of Southern California.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
Seminar on Service Oriented Architecture Distributed Systems Architectural Models From Coulouris, 5 th Ed. SOA Seminar Coulouris 5Ed.1.
Networking for Pervasive Computing Hari Balakrishnan Networks and Mobile Systems Group MIT Laboratory for Computer Science
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Wireless Mesh Networks Myungchul Kim
Design and implementation of an intentional naming system William Adjie-WinotoElliot Schwartz Hari BalakrishnanJeremy Lilley MIT Laboratory for Computer.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
Resource Discovery in Self-Organizing Networks Hari Balakrishnan MIT Lab for Computer Science With: William Adjie-Winoto,
Motivating Scenario 1: Networking 1M interacting people for 1,000 hours using at least 1 Gb/s for each user “Tele*, collaborative spaces, and reality TV.
Resource Discovery Using an Intentional Naming System Hari Balakrishnan MIT Lab for Computer Science With: William.
TRUST Self-Organizing Systems Emin G ü n Sirer, Cornell University.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Vision: A Robust Architecture for a Diverse Mobile Wireless Internet.
Naming for Mobile Systems
Magdalena Balazinska, Hari Balakrishnan, and David Karger
Mobile and Pervasive Computing - 5 Case Study – Oxygen Project
SEMINAR ON PROJECT OXYGEN Presented By: VIJET R HEGDE 3VC05IS056.
Wireless Networks of Devices
Mobile Computing.
Project Oxygen… Shashwat Shriparv
Unit V Mobile Middleware.
Wireless Networks of Devices (WIND)
System Software for Ubiquitous Computing
Presentation transcript:

Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science

Some Trends Heterogeneous data types –“Multimedia”, telepresence, games Wireless and mobility –Lots of new technologies Embedded computers, devices, sensors Networks everywhere, network everything!

Imagine... Servers Services in our environment E21

Challenges Heterogeneity –Devices, hand-helds, mobiles, sensors –Wireless & wired links –Variety of applications, data and services Dynamism and spontaneous operation –Need rapid deployment and organization Highly decentralized & fault-tolerant –Must make management easy! Need self-organization and adaptation

Current View of Networks Routers DNS Hostname Address Mostly static topology & services Applications cannot learn about network High management cost Failures happen! Servers Clients

Towards the Future Providers Efficiently configure topology & match providers with consumers Learn and adapt well to heterogeneity and network conditions Efficiently configure topology & match providers with consumers Learn and adapt well to heterogeneity and network conditions Handheld Sensors People Coffee Consumers Servers Entertainment

[building = ne-43 [room = *]] [entity = thermometer] [temperature < 62 0 C] data [state = ma [city = cambridge] [region = kendall]]] [service = café] [distance < 0.25 miles] data Intentional Naming System Names are query expressions –Attribute-value matches –Range queries –Wildcard matches Names express desired properties; they are intentional [building = ne-43 [room = 504]] [entity = camera [resolution=800x600]] [access = public] [status = ready] Names are descriptive –Providers announce names

Naming Architecture [building = ne-43 [room = 510]] [entity = camera] Intentional name INR Intentional Name Resolvers form a distributed overlay Integrate resolution and message routing image Lookup camera510.lcs.mit.edu

Details Separate into inter-domain and intra- domain components Architect intentional names around virtual spaces Robust name resolution & routing based on soft state Dynamic views to track dynamic data attributes

Benefits Mobility (of people and services) Service location and resource discovery Group communication Server replication & data caching Device networking –Take efforts like Jini TM and Universal Plug & Play TM to the next level

Adaptation Overload causes congestion; wireless links often degrade performance Solution: new approaches to congestion management and wireless protocols In-Building Campus-Area Packet Radio Metro-Area Regional-Area + Asymmetry Network heterogeneity Application heterogeneity

Security and Privacy Moving from a packet-centric abstraction to a service-, device-, and people-centric one Domains define trust regions –But all name resolvers cannot be trusted –Location information may need to be private –Data has to be secure (easier) Challenge: privacy without compromising performance or function

Research Areas Intentional Naming System End-to-end adaptation framework –Congestion Manager –RadioActive networks –“Better than best-effort” networks Security and privacy protocols Lots of new applications

Applications WIND: Wireless Networks of Devices Ad hoc collaborative environments Adaptive sensor applications Self-configuring network topologies Adaptive applications (e.g., audio, video, telepresence) Service location & resource discovery Dynamic replica placement and selection Home network architectures

Self-organization middleware and adaptation protocols are key to making this a reality Self-organization middleware and adaptation protocols are key to making this a reality The Future: Networks That Learn Better application and user control over networks Dynamism, mobility, spontaneity, robustness and adaptation Integration with the real world