neighborcast: enabling communication among nearby clients

1
Neighborcast: Enabling communication among nearby clients Application s Buddies Near Me Location Sensitive Ads o Neighbor discovery o Estimate “Nearness” Improved AP selection Multicast group of AP1 Multicast group of AP2 AP1 AP2 RSSI, Load, Performance RSSI, Load, Performance Decides to switch to AP2 LAN/ Internet Approaches Ranveer Chandra, Jitu Padhye, Lenin Ravindranath Using IP Multicast Using Application Level Multicast Using RSS Feeds Communication among nearby nodes Neighborcast o Two clients are nearby if they hear a common AP o Nearby nodes can be on different frequency channels o Mapping from AP BSSID to Multicast group address o Client joins group of every AP around it o Client sends info on group of associated AP AP1 AP2 C1 C2 C2 hears AP1 C1 and C2 are neighbors Existing group communication schemes won’t work: o 802.11 broadcast only within WLAN o IP broadcast spans entire subnet. No locality o 802.11 multicast only within WLAN o IP multicast has no locality. Requires neighbor discovery! LAN/ Internet 00:0B:80:12:34:56 00:0A:80:12:34:55 00:0C:80:12:34:57 Multicast group for BSSID 00:0B:80:12:24:56 Info LAN 00:17:95:81:CA:30 IP Multicast group - 228.129.202.48 00:17:95:81:CA:30 Web server hosting RSS http://webserver/ 00179581CA30.xml 00:17:95:81:CA:30 LAN/ Internet ALM Rendezvous server Unicast Pros o No infrastructure support o Scalable: All traffic is local Cons o Limited IP multicast deployment Pros o Works across subnets o Scalable: Traffic is mostly local Cons o Need for rendezvous server o Message overhead Pros o Works over internet o Easily deployable Cons o Less scalable as traffic goes through server Map APs BSSID into IP multicast address 228.xx.xx.xx where xx:xx:xx is the last 3 bytes of BSSID

Upload: dorian-freeman

Post on 04-Jan-2016

41 views

Category:

Documents


3 download

DESCRIPTION

Neighborcast: Enabling communication among nearby clients. Communication among nearby nodes. Neighborcast. AP1. AP2. LAN/Internet. o Two clients are nearby if they hear a common AP o Nearby nodes can be on different frequency channels. C2 hears AP1. 00:0B:80:12:34:56. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Neighborcast: Enabling communication among nearby clients

Neighborcast: Enabling communication among nearby clients

Applications

Buddies Near Me

Location Sensitive Ads

o Neighbor discoveryo Estimate “Nearness”

Improved AP selection

Multicast group of AP1 Multicast group of AP2

AP1 AP2

RSSI, Load,Performance RSSI, Load,

Performance

Decides to switch to AP2

LAN/Internet

Approaches

Ranveer Chandra, Jitu Padhye, Lenin Ravindranath

Using IP Multicast

Using Application Level Multicast

Using RSS Feeds

Communication among nearby nodes Neighborcast

o Two clients are nearby if they hear a common AP

o Nearby nodes can be on different frequency channels

o Mapping from AP BSSID to Multicast group addresso Client joins group of every AP around ito Client sends info on group of associated AP

AP1 AP2

C1 C2

C2 hears AP1

C1 and C2 are neighbors

Existing group communication schemes won’t work: o 802.11 broadcast only within WLAN o IP broadcast spans entire subnet. No locality o 802.11 multicast only within WLAN o IP multicast has no locality. Requires neighbor discovery!

LAN/Internet

00:0B:80:12:34:5600:0A:80:12:34:55 00:0C:80:12:34:57

Multicast group for BSSID 00:0B:80:12:24:56

Info

LAN

00:17:95:81:CA:30

IP Multicast group - 228.129.202.48

00:17:95:81:CA:30

Web server hosting RSS

http://webserver/00179581CA30.xml

00:17:95:81:CA:30

LAN/Internet

ALM Rendezvous server

Unicast

Proso No infrastructure supporto Scalable: All traffic is local

Conso Limited IP multicast deployment

Proso Works across subnetso Scalable: Traffic is mostly local

Conso Need for rendezvous servero Message overhead

Proso Works over interneto Easily deployable

Conso Less scalable as traffic goes through server

Map APs BSSID into IP multicast address228.xx.xx.xx where xx:xx:xx is the last 3 bytes of BSSID