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 Networks 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 formation Routing: Mobile ad hoc routing protocols Discovery: Intentional naming system Adaptation: Congestion manager Security: private location support system 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 Self-configuring overlay network of resolvers Client Service [building = ne-43 [room = 510]] [entity = camera] Routing protocol with triggered update mobility Late binding achieves responsiveness [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] [floor = 5 [room = *]] [temperature < 600F] data Query expressions Active map application for navigation and browsing Real-time conferencing Name resolver [building = ne-43 [room = 510]] [entity = camera] Forward along spanning tree Intentional multicast for group communication [room = *]] flag = ALL data Name resolver [building = ne-43 [room = *]] [entity = camera] flag = ANY data [room = 510]] [room = 504]] Forward to best location Intentional anycast for unicast discovery