730 likes | 760 Views
Multimodal Wireless Networking: From Message Forwarding to Infrastructure Networks. Henning Schulzrinne Maria Papadopouli Computer Science Department Columbia University http://www.cs.columbia.edu/IRT. Outline. Introduction A taxonomy of wireless networks Motivation Overview of 7DS
E N D
Multimodal Wireless Networking: From Message Forwarding to Infrastructure Networks Henning Schulzrinne Maria Papadopouli Computer Science Department Columbia University http://www.cs.columbia.edu/IRT
Outline • Introduction • A taxonomy of wireless networks • Motivation • Overview of 7DS • Performance analysis on 7DS • Conclusions • Future work
Multimodal networking • "The term multimodal transport is often used loosely and interchangeably with the term intermodal transport. Both refer to the transport of goods through several modes of transport from origin to destination." (UN) • goods packaged in containers packets and messages • Networking combine different modes of data transport that maximize efficiency
Multimodal networking • Speed, cost and ubiquity are the core variables • cf. pipelines, ships, planes, trucks • Traditional assumption of value of immediacy from PSTN demise of Iridium
Access modalities delay bandwidth (peak)
Wireless WAN access • Spectrum is very expensive • 3G bandwidth is very low (64 kb/s)
New wireless modes • High upstream cost caching • cf. early Internet (Australia) • expand reach by leveraging mobility • locality of data references • mobile Internet not for general research • Zipf distribution for multimedia content • newspapers • local information (maps, schedules, traffic, weather, tourist information)
2G/3G WLAN hotspot + cache Infostation access sharing 7DS A family of access points
Background • Fast growth in pervasive computing devices • Fast wireless data servicesgrowth • Base stations for wireless WAN will not keep pace • Regulatory, environmental & cost barriers for a dense deployment Users experience intermittent connectivity & limited data access
Mobile information access Dependency oninfrastructure : • Wireless WAN eg 802.11, 3G, CDPD, GSM, Bluetooth, Ricochet • Infostations (Rutgers) • When a client is in the proximity of the server, it access the data • Peer-to-Peer • Routing in mobile, ad hoc & sensor networks
Mobile information access Interactivity model : • Synchronous • Users directly access or request the data • Asynchronous (using prefetching) • Hoarding (Coda [CMU], Seer [UCLA])
Limitations of infostations & wireless WAN • No communication infrastructure eg field operation missions, tunnels, subway • Emergency • Overloaded • Expensive • Wireless WAN access with low bit rates & high delays
Host A Host B Limitations of ad hoc networks • All hosts cooperative • Complete path for the communication of two hosts
Limitations of hoarding • Only files • Files exist prior to disconnection • No dynamic generated information
Wireless data services • Delay tolerant • Location-dependent services • User location hints at data needs • Overhead to discover, access & update local data
Challenge Accelerate data availability & enhance dissemination & discovery of information under bandwidth changes & intermittent connectivity to the Internet due to host mobility considering power, bandwidth & memory constraints of hosts
Our Approach Increase data availability by enabling devices to share resources • Information sharing • Message relaying • Bandwidth sharing • Self-organizing • No infrastructure • Exploit host mobility
Outline • Introduction • Background on wireless data access • Motivation • Overview of 7DS • Simulations & Analysis on 7DS • Information dissemination • Message relaying • Bandwidth sharing • Conclusions • Future work
7DS • Application • Zero infrastructure • Relay, search, share & disseminate information • Generalization of infostation • SporadicallyInternet connected • Coexistswith other data access methods • Communicates with peers via a wireless LAN • Power/energy constrained mobile nodes
traffic, weather, maps, routes, gas station Examples of services using 7DS news WAN events in campus, pictures where is the closest Internet café ? pictures, measurements service location queries schedule info autonomous cache
WLAN query WAN Host D data query Host A Information sharing with 7DS cache miss Host C WLAN cache hit data Host B Host A
Power conservation • server to client • only servershares data • no cooperation among clients • fixed info server (infostation model) • mobile info server communication enabled on off time Forwarding FW query query • peer to peer • data sharing among peers Host C Host A Host B time 7DS options Cooperation Server to client Peer to peer Querying active (periodic) passive
Outline • Introduction • Simulations & Analysis on 7DS • Information dissemination • Message relaying • Bandwidth sharing • wireless LAN • video on demand environment • Conclusions • Future work
Simulation environment pause time 50 s mobile user speed 0 .. 1.5 m/s host density 5 .. 25 hosts/km2 wireless coverage 230 m (H), 115 m (M), 57.5 m (L) ns-2 with CMU mobility, wireless extension & randway model querier wireless coverage dataholder randway model
Simulation environment pause time 50 s mobile user speed 0 .. 1.5 m/s host density 5 .. 25 hosts/km2 wireless coverage 230 m (H), 115 m (M), 57.5 m (L) ns-2 with CMU mobility, wireless extension querier wireless coverage 1m/s pause mobile host data holder
data v2 v3 Simulation environment pause time 50 s mobile user speed 0 .. 1.5 m/s host density 5 .. 25 hosts/km2 wireless coverage 230 m (H), 115 m (M), 57.5 m (L) ns-2 with CMU mobility, wireless extension wireless coverage v1
Dataholders (%) after 25 min high transmission power P2P Mobile Info Server Fixed Info Server 2
2 km 1 km 1 km Scaling properties of data dissemination wireless coverage R R 2 km If cooperative host density & transmission power are fixed, data dissemination remains the same
Scaling properties of data dissemination (cont’d) wireless coverage R R/2 For fixed wireless coverage, the larger the densityofcooperative hosts, the more efficient the data dissemination
Average delay (s) vs. dataholders (%) Fixed Info Server one server in 2x2 high transmission power 4 servers in 2x2 medium transmission power
Average Delay (s) vs Dataholders (%)Peer-to-Peer schemes high transmission power medium transmission power
r/2 v x x R/2 Scaling properties of data dissemination (cont’d) L wireless coverage of info server r v L x x R
trapping model with particles C and T (traps) particles C perform random walk in 2D space particles T static, randomly distributed in space of infinite capacity particles T absorb C when C step onto them survival probability fn at long times n log (fn) -An T C Modeling Fixed Info Server as diffusion-controlled process querier particle C fixed info server trap trappingreceiving data
Fixed Info Serversimulation and analytical results high transmission power Probability a host will acquire data by time t follows 1-e-at
Outline • Introduction • Background on wireless data access • Motivation • Overview of 7DS • Performance analysis on 7DS • Information dissemination • Message relaying • Network connection sharing • Conclusions • Future work
WLAN messages Host A Message relaying with 7DS WAN Gateway WLAN Message relaying Host B Host A
Message relaying • Take advantage of host mobility to increase throughput • Hosts buffer messages & forward them to a gateway • Hosts forward their own messages to cooperative relay hosts • Restrict number of times hosts forwards
Messages (%) relayed after 25 min(average number of buffered messages : 5) 2
7DS Implementation • Cache manager (3k lines) • GUI server (2k lines) • HTTP client & methods (24k lines) • Proxy server (1k lines) • UDP multicast & unicast (1k) • Web client & server (2k) • Jar files used (xerces, xml,lucene, html parcer)
7DS implementation • Initial Java implementation on laptop • Compaq Ipaq (Linux or WinCE) • Inhand Electronics ARM RISC board • Low power • PCMCIA slot for storage, network or GPS
Outline • Introduction • Background • Motivation • Overview of the system • Performance analysis • Information dissemination • Message relaying • Network connection sharing • Conclusions • Future work
Network connection sharing Host F WAN Host E Host A thin WAN links Hosts A & B dual-homed They act as gateways to WAN for hosts C & D Host D Wireless LAN Host C Host B
Network connection sharingprotocol Host E WAN • Csends request for gateway • B & Arespond advertising their bandwidth in WAN link • 4.C selects least loaded gateway (eg A) • 5.A Cadmission control thin wireless WAN links HostA HostD WLAN Host B Host C
Benefits using network connection sharing • Statistical multiplexing for bursty traffic • Increase bandwidth utilization of the WAN links • 80% bandwidth utilization for Pareto traffic • Load balancing across gateways • For shared data applications : • Reduction of replicated data • Increase quality of service
Outline • Introduction • Background on wireless data access • Motivation • Overview of the system • Performance analysis • Information dissemination • Message relaying • Network connection sharing • Conclusions • Future work
Conclusions • Dominant parameters: • density of cooperative hosts • wireless coverage density of cooperative hosts & their mobility • For fixed cooperative hosts density & transmission power : scale area performance same • For fixed wireless coverage density : Density of cooperative host performance
Conclusions (cont’d) • Probability a host will acquire data by time t in • Fixed Info Server : 1-e-at • Peer-to-Peer : 1-e-at • Message relaying is beneficial : • Probability a message will reach the Internet • Utilization of available throughput by taking advantage of host mobility