wireless networks of devices

1
Wireless Networks of Devices William Adjie-Winoto, Anit Chakraborty, Jeremy Lilley, Elliot Schwartz Hari Balakrishnan, John Guttag, Minoru Katayama (NTT) http://wind.lcs.mit.edu/ Routers Web servers Clients etworks today Future Devices, sensors, actuators Mobile services and users Wireless Spontaneous collaborations Home networks Heterogeneous services, audio, video, conferencing applications WIND research areas • Configuration: Automatic network format • Routing: Mobile ad hoc routing protocol Discovery: Intentional naming system • Adaptation: Congestion manager • Security: private location support syst [vspace = lcs.mit.edu/camera] [building = ne43 [room = 510]] [resolution=800x600] [access = public] [status = ready] Descriptive service advertisements Intentional names are expressive [vspace = mit.edu/thermometer] [building = ne43 [floor = 5 [room = *]] [temperature < 60 0 F] data Query expressions Expressiveness Intentional names Applications know what , not where Responsiveness Late binding Integrate name resolution and message routing Robustness Decentralized, cooperating resolvers Easy configuration Self-configuring overlay network protocol Intentional Naming System Name resolver Name resolver Self-configuring overlay network of resolvers Client Client Service Service [building = ne-43 [room = 510]] [entity = camera] Routing protocol with triggered update [building = ne-43 [room = 510]] [entity = camera] Service mobility Late binding achieves responsiveness Name resolver Name resolver [building = ne-43 [room = *]] [entity = camera] flag = ANY data [building = ne-43 [room = 510]] [entity = camera] [building = ne-43 [room = 504]] [entity = camera] Forward to best location Intentional anycast for unicast discovery Active map application for navigation and browsing Real-time conferencing Name resolver Name resolver [building = ne-43 [room = 510]] [entity = camera] Forward along spanning tree Intentional multicast for group communication [building = ne-43 [room = 510]] [entity = camera] [building = ne-43 [room = *]] [entity = camera] flag = ALL data

Upload: gita

Post on 06-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Clients. Devices, sensors, actuators Mobile services and users. Heterogeneous services, audio, video, conferencing applications. Spontaneous collaborations. Home networks. Future. Networks today. Wireless. Routers. Web servers. Intentional Naming System. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Wireless Networks of Devices

Wireless Networks of DevicesWilliam Adjie-Winoto, Anit Chakraborty, Jeremy Lilley, Elliot Schwartz

Hari Balakrishnan, John Guttag, Minoru Katayama (NTT)http://wind.lcs.mit.edu/

Routers

Web servers

Clients

Networks todayFuture

Devices, sensors, actuatorsMobile services and users

Wireless

Spontaneous collaborations

Home networks

Heterogeneous services, audio, video, conferencing applications WIND research areas

• Configuration: Automatic network formation

• Routing: Mobile ad hoc routing protocols

• Discovery: Intentional naming system

• Adaptation: Congestion manager

• Security: private location support system

[vspace = lcs.mit.edu/camera][building = ne43

[room = 510]][resolution=800x600][access = public][status = ready]

[vspace = lcs.mit.edu/camera][building = ne43

[room = 510]][resolution=800x600][access = public][status = ready]

Descriptive service advertisements

Intentional names are expressive

[vspace = mit.edu/thermometer][building = ne43 [floor = 5 [room = *]]

[temperature < 600F]

[vspace = mit.edu/thermometer][building = ne43 [floor = 5 [room = *]]

[temperature < 600F]

datadata

Query expressions

Expressiveness Intentional names Applications know what, not where

Responsiveness Late binding Integrate name resolution and

message routing

Robustness Decentralized, cooperating resolvers

Easy configuration Self-configuring overlay network protocol

Intentional Naming System

Name resolverName resolver

Self-configuring overlay network of resolvers

ClientClient

ServiceService

[building = ne-43

[room = 510]]

[entity = camera]

[building = ne-43

[room = 510]]

[entity = camera]

Routing protocolwith triggered update

[building = ne-43

[room = 510]][entity = camera]

[building = ne-43

[room = 510]][entity = camera]

Servicemobility

Late binding achieves responsiveness

Name resolverName resolver

[building = ne-43[room = *]]

[entity = camera] flag = ANY

[building = ne-43[room = *]]

[entity = camera] flag = ANY

data

[building = ne-43[room = 510]]

[entity = camera]

[building = ne-43[room = 510]]

[entity = camera]

[building = ne-43

[room = 504]]

[entity = camera]

[building = ne-43

[room = 504]]

[entity = camera]

Forward to bestlocation

Intentional anycast for unicast discovery

Active map application for navigation and browsing

Real-time conferencing

Name resolverName resolver

[building = ne-43[room = 510]]

[entity = camera]

[building = ne-43[room = 510]]

[entity = camera]

Forward alongspanning tree

Intentional multicast for group communication

[building = ne-43

[room = 510]][entity = camera]

[building = ne-43

[room = 510]][entity = camera]

[building = ne-43

[room = *]][entity = camera] flag = ALL

[building = ne-43

[room = *]][entity = camera] flag = ALLdata