Overview Goal: video streaming in vehicular networks via WiFi Compelling usage scenarios –Gas stations and local shops deploy APs to provide video and.

Slides:



Advertisements
Similar presentations
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Advertisements

LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 6 December, 1999.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
CodeTorrent: Content Distribution using Network Coding in VANET Uichin Lee, JoonSang Park, Joseph Yeh, Giovanni Pau, Mario Gerla Computer Science Dept,
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Vehicular Network Applications VoIP Web Cab scheduling Congestion detection Vehicle platooning Road hazard warning Collision alert Stoplight assistant.
Augmenting Mobile 3G Using WiFi Sam Baek Ran Li Modified from University of Massachusetts Microsoft Research.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Resilient Peer-to-Peer Streaming Paper by: Venkata N. Padmanabhan Helen J. Wang Philip A. Chou Discussion Leader: Manfred Georg Presented by: Christoph.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Adaptive Sampling for Sensor Networks Ankur Jain ٭ and Edward Y. Chang University of California, Santa Barbara DMSN 2004.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
Scaling Mesh for Real Ed Knightly ECE Department Rice University
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
Real-time Video Streaming from Mobile Underwater Sensors 1 Seongwon Han (UCLA) Roy Chen (UCLA) Youngtae Noh (Cisco Systems Inc.) Mario Gerla (UCLA)
Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.
Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
Mobile-to-Mobile Video Recommendation Seshadri Padmanabha Venkatagiri, Mun Choon Chan, Wei Tsang Ooi School of Computing, National University of Singapore.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
SwitchR: Reducing System Power Consumption in a Multi-Client Multi-Radio Environment Yuvraj Agarwal (University of California, San Diego) Trevor Pering,
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
1 Enabling High-Bandwidth Vehicular Content Distribution Upendra Shevade, Yi-Chao Chen, Lili Qiu, Yin Zhang, Vinoth Chandar, Mi Kyung Han, Han Hee Song.
Challenged Networking An Experimental Study of New Protocols and Architectures Erik Nordström.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Wireless Networks Breakout Session Summary September 21, 2012.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
Dynamic channel allocation in wireless ad-hoc networks Anup Tapadia Liang Chen Shaan Mahbubani.
Heterogeneous network - How do mobile operators exploit different network together to enhance customer satisfaction and reduce operating cost. Yao-Yu Li,
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Aditya Akella The Performance Benefits of Multihoming Aditya Akella CMU With Bruce Maggs, Srini Seshan, Anees Shaikh and Ramesh Sitaraman.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
Doc.: IEEE /528r1 Submission May 2004 Conner (Intel Corp.) Slide 1 Defining Usage Models for s ESS Mesh W. Steven Conner Intel Corp. Contributions.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
ALeRT Project Georgia Tech and UMass Amherst DARPA DTN Meeting 2 August 2005 Washington, DC.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
A Sociability-Based Routing Scheme for Delay-Tolerant Networks May Chan-Myung Kim
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
Network and Systems Laboratory nslab.ee.ntu.edu.tw R. Vedantham, S. Kakumanu, S. Lakshmanan and R. Sivakumar Georgia Institute of Technology Appear in.
MiddleMan: A Video Caching Proxy Server NOSSDAV 2000 Brian Smith Department of Computer Science Cornell University Ithaca, NY Soam Acharya Inktomi Corporation.
Sebastian Max Radio and Frequency Assignment in Multi-Radio Multi-Channel Wireless Mesh Networks Radio and Frequency Assignment in Multi-Radio Multi-Channel.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
Unit 4 Cellular Telephony
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
Center for Networked Computing. Motivation Model and problem formulation Theoretical analysis The idea of the proposed algorithm Performance evaluations.
Accelerating Peer-to-Peer Networks for Video Streaming
Architecture and Algorithms for an IEEE 802
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Teng Wei and Xinyu Zhang
Presentation transcript:

Overview Goal: video streaming in vehicular networks via WiFi Compelling usage scenarios –Gas stations and local shops deploy APs to provide video and ads –Taxis/buses provide value-added services to passengers Cellular networks: costly ($60 for 5GB/month  0.1Mbps for <5 days!); limited bandwidth

Enabling High-Bandwidth Vehicular Content Distribution U. Shevade, Y. C. Chen, L. Qiu, Y. Zhang, V. Chandar, M. K. Han, H. H. Song, Y. S. Seung UT Austin

3 Challenges Vehicles move at high speed –WiFi contacts are short and intermittent –70% contacts less than 10 seconds Sparse AP coverage –Dense coverage over large area expensive Internet access links to APs are bottleneck –Naïve solution: Download from Internet during contact –Insufficient b/w if data fetched during contact

Types of Connectivity AP wireline access: persistent connectivity, but insufficient BW –Internet-to-AP throughput is 768Kbps-6Mbps (DSL) –Cannot sustain high data rate if data is fetched only during contact AP wireless access: high BW, but short-lived connectivity –Our measurements: AP-to-car throughput is Mbps using n –High vehicular speed  short contact (70% contacts less than 10s) Wireless mesh network: high BW, but low coverage Vehicle relay traffic between APs: high BW, high delay Q: Can we combine multiple types of connectivity to enable high-bandwidth vehicular content delivery?

5 Synergy among connections High b/w, short-lived High b/w, high delay Low b/w, persistent High b/w, low coverage VCD High b/w, persistent

6 VCD Architecture Controller Content Source Internet Download and upload data Upload GPS location updates, video demands, what car has Download and upload data Upload GPS location updates, video demands, what car has

7 Contributions New techniques to optimize replication –Goal: Fully utilize wireless bandwidth during contact –Optimize wireline replication to Internet-connected APs –Optimize mesh replication and use it for cooperative caching –Replicate using vehicular relays to APs New algorithm for mobility prediction –Predict set of APs that will be visited by vehicles Critical for success of replication techniques

8 Wireline Replication Controller collects vehicle demands for interval (i+1) and what content is present at vehicles and APs Predicts set of APs visited by vehicle in interval (i+1) Computes what content should be replicated to which APs Content servers replicate content to APs At start of interval i Vehicle downloads content from APs During interval (i+1) During interval i

9 Optimize Wireline Replication Interval length, Content present at cars and APs, car demand, AP-to-visit Content to transfer to APs and content to download to cars Total content downloaded to cars weighted by interest, while minimizing the amount of content replicated to APs Total download from AP to car bound by wireless capacity Per-file download to car bound by the difference between file size and what car already has Per-file download to car cannot exceed what AP already has and what is replicated to it from the Internet Per-file replication to AP bound by the difference between file size and what AP already has Total replication to AP does not exceed Internet access link capacity For each interval i, compute replication strategy maximizing user satisfaction for interval (i+1)

10 Contributions New techniques to optimize replication –Goal: Fully utilize wireless bandwidth during contact –Optimize wireline replication to Internet-connected APs –Optimize mesh replication and use it for cooperative caching –Replicate using vehicular relays to APs New algorithm for mobility prediction –Predict set of APs that will be visited by vehicle Critical for success of replication techniques

APs are often close enough to form mesh networks CDF of total contact duration with AP connected components Mesh Networks of APs Substantial contact with APs that can potentially form mesh networks 11 San Francisco, 100m rangeSan Francisco, 200m range Seattle, 100m rangeSeattle, 200m range

Nearby APs can be organized into mesh networks using another wireless card –Replicate content to APs using mesh in addition to Internet link –Fetch missing content from other mesh nodes rather than Internet Changes to linear program –Constraint C3: –Two new constraints: –Objective function: Add Mesh Networks of APs Per-file download to car cannot exceed what AP already has and what is replicated to it from the Internet and from the mesh AP cannot replicate more content over mesh than it has Interference constraint: Total active time of all mesh nodes cannot exceed 100%, assuming all nodes interfere with each other Prefer a replication which uses less mesh traffic among the ones supporting equal traffic demands 12

13 Contributions New techniques to optimize replication –Goal: Fully utilize wireless bandwidth during contact –Optimize wireline replication to Internet-connected APs –Optimize mesh replication and use it for cooperative caching –Replicate using vehicular relays to APs New algorithm for mobility prediction –Predict set of APs that will be visited by vehicle Critical for success of replication techniques

14 Vehicular Replication Vehicles act as data relays between APs Simple strategy: epidemic dissemination –Vehicle uploads content to AP based on expected future demand at AP AP computes future demand, car notifies what it has AP requests content from the car –Vehicle downloads content from AP First the files it is interested In remaining time, download content randomly

15 Mobility Prediction Predict which APs a car will meet in next interval Challenges: –Vehicles move at high speeds –GPS location updates from vehicles Low frequency Irregular updates –Road and traffic conditions highly dynamic Previous work: 1 st and 2 nd order Markov models –Do not perform well on our dataset

16 Voting among K Nearest Trajectories Exploit history to predict contact: Vehicle’s near history Past trajectories from other vehicles Find K trajectories that most closely match the vehicle’s recent history Obtain future path for K trajectories Report all APs visited by at least T of K trajectories Find K trajectories that most closely match the vehicle’s recent history Obtain future path for K trajectories Report all APs visited by at least T of K trajectories

#Correctly predicted APs #Total predicted APs Setup: Gas stations as APs, radio range = 200m, prediction interval 3min 1200 Seattle city buses Mobility Prediction Results Voting among K nearest trajectories performs best for our dataset #Correctly predicted APs #Total APs actually visited ( 2 ) (1/precision+1/recall) 17 Bus mobility is more predictable 500 San Francisco Yellow Cabs

UDP with congestion control 18 VCD Implementation Controller Coordinator LP Server Content servers b APs n APs Ethernet C++ on Linux TCP for control messages, UDP for data HP iPaq, HTC Tilt C# on Windows Mobile 6.1 Dell, Macbook Pro C# on Windows XP

b Testbed 14 APs deployed in 8 campus buildings –APs are in-building, 20-60ft from the road –802.11b radios with fixed data rate of 11Mbps –3 APs in ACES form a mesh network –Smartphone clients stream H.264 videos at 64Kbps ,8,9,10, 11,12 13, 14

802.11n Testbed n is the new WLAN standard –Considerable throughput increase over b/g –Uses MIMO and 20/40MHz channels Vehicular throughput experiments –Considerable potential throughput increase over 11b Deployed four n APs –Laptops used as clients b4.6Mbps g22.2Mbps n, 2.4GHz39.7Mbps n, 5GHz56.1Mbps

APs: Gas stations, 100m range Results – Simulation Setup: 50 cars, Zipf-like demands, 50% APs not connected to Internet 21 APs: Coffee Shops, 100m range Internet is the bottleneck Benefit from wireline replication Wireless replication helps! Wireline+wireless 5.2X baseline 6.3X better than baseline VCD achieves higher throughput by combining wireline, wireless and mesh replication Mesh adds 3-13%

Results – Simulation Setup: 50 cars, Zipf-like demands, 50% APs not connected to Internet 22 APs: Coffee Shops, 100m range Mesh benefits % Benefits increase with higher range and dense AP deployment APs: Coffee shops, 200m range Low Medium High Video quality over 3G

23 Emulab: Simulator Validation Simulator results within 10% of Emulab results All APs connected to Internet10% APs connected to Internet Setup: 30 APs, 100 cars, 200m range

802.11b testbed: 8 APs, 3 connected by mesh n testbed: 4 APs, all connected by mesh Results - Testbed 24 Download (kB)Play time (sec) No replication Wireline Wireline + Mesh Full replication Download (kB)Play time (sec) No replication Wireline Wireline + Mesh Full replication X 7.8X

Summary: Vehicular Content Distribution KNT: A new mobility prediction algorithm –Based on voting among K nearest trajectories –25-94% more accurate than 1 st and 2 nd order Markov models A series of novel replication schemes –Optimized wireline replication and mesh replication –Opportunistic vehicular relay based replication Extensive evaluation: simulation + testbed + emulation –Simulation using San Francisco taxi and Seattle bus traces 3-6x of no replication, 2-4x of wireline or vehicular alone –Full-fledged prototype deployed on two real testbeds 14-node b testbed and 4-node n testbed x gain over no replication –Emulab emulation with real AP/controller and emulated vehicles Show system works at scale and is efficient Validate our trace-driven simulator