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

Wireless Networks of Devices

  • Upload
    gita

  • View
    35

  • Download
    0

Embed Size (px)

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

Citation preview

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