AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,

Slides:



Advertisements
Similar presentations
TCP Probe: A TCP with Built-in Path Capacity Estimation Anders Persson, Cesar Marcondes, Ling-Jyh Chen, Li Lao, M. Y. Sanadidi, Mario Gerla Computer Science.
Advertisements

Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
End-to-End Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput Manish Jain Constantinos Dovrolis SIGCOMM 2002 Presented.
End-to-end Asymmetric Link Capacity Estimation Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Dept. of Computer Science, University of.
Unicast Performance Analysis of Extended ODMRP in a Wired-to- Wireless Hybrid Ad-Hoc Network Sang Ho Bae Sungwook Lee Mario Gerla UCLA Computer Science.
CapProbe: A Simple and Accurate Capacity Estimation Technique Kapoor et al., SIGCOMM ‘04.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
WBest: a Bandwidth Estimation Tool for IEEE Wireless Networks Presented by Feng Li Mingzhe Li, Mark Claypool, and.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
Inline Path Characteristic Estimation to Improve TCP Performance in High Bandwidth-Delay Networks HIDEyuki Shimonishi Takayuki Hama Tutomu Murase Cesar.
CapProbe: An Efficient and Accurate Capacity Estimation Technique Rohit Kapoor**, Ling-Jyh Chen*, Li Lao*, M.Y. Sanadidi*, Mario Gerla* ** Qualcomm Corp.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Streaming Video over a Wireless Network So what is the problem!! WPI CS Research Rugby Bob Kinicki November 30, 2004.
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Embedded Networks Laboratory Understanding Congestion Control in Multi-hop Wireless Mesh Networks Sumit Rangwala Apoorva Jindal, Ki-Young Jang, Konstantinos.
Congestion Control in Multi-hop Wireless Mesh Networks Ihsan Ayyub Qazi.
Estimating Link Capacity in High Speed Networks Ling-Jyh Chen 1, Tony Sun 2, Li Lao 2, Guang Yang 2, M.Y. Sanadidi 2, Mario Gerla 2 1 Institute of Information.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Network Architecture (R02) #4 24/10/2013 Wireless Capacity Jon Crowcroft,
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Estimating Bandwidth of Mobile Users Sept 2003 Rohit Kapoor CSD, UCLA.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
Effects of Multi-Rate in Ad Hoc Wireless Networks
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
Path Capacity Estimation in Time-Slotted Wireless Networks
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
A Bidirectional Multi-channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks Tianbo Kuang and Carey Williamson Department.
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Ad Hoc Networks - Performance
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
QShine 2005, Orlando, Florida
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Presentation transcript:

AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department, UCLA

Definition Capacity Capacity: maximum throughput that a UDP flow can get, without any cross traffic. Available Bandwidth Available Bandwidth: maximum throughput that a UDP flow can get, given (stationary) cross traffic.

Ad hoc path capacity  Definition: Path capacity the data rate achieved by a UDP stream on the unloaded path (no other traffic) Path capacity = “narrow link” capacity in wired net Path capacity = “narrow neighborhood” capacity in ad hoc net  Ad Hoc Neighborhood The minimal set of nodes that must be inactive (no tx nor receive) while a transmission takes place. Equivalently, the region affected by the transmission Only one pkt transmission per neighborhood Neighborhoo d hops = # of hops to traverse the neighborhood  N-hood Capacity = avg link data rate/ n-hood hops

Neighborhood example Assume with RTS/CTS is used If D r = D i =250m, nodes {3,4,5, 6} are within the same n-hood; C’=C/3 If D r =250m, D i =500m, nodes {2,3,4,5. 6} are in n-hood, C’=C/4 solid-line circle: effective receive range ( D r ) from node 4 dotted-line circle: interference range ( D i ) caused by node 4 Distance between nodes: 200m

Neighborhood Capacity  N-hood Cap in an ad hoc net can vary with: MAC protocol and link scheduling Link interference S/N ratio; Tx power Encoding/modulation scheme Number antennas (eg MIMO) Antenna directionality etc

Why Path Capacity?  Why do we want to measure path cap? To adjust video rates; adapt end to end encoding To select TCP parameters, etc

Example Scenario Internet Server is streaming traffic to user moving in ad hoc field Assume autorate and smart antennas with dynamic config Wireless path capacity may vary from 2Mbps to 25Mbps Server must know capacity to avoid network flood!!

Ad Hoc probe: end to end measurement tool Statistics of packet pair (PP) at end points reveal much about path: capacity, load, buffering, and error rate Receiver Sender Bottleneck PP measure PP measure PP

CapProbe Background: Packet Pair Dispersion T3T3 T2T2 T3T3 T3T3 T1T1 T3T3 Narrowest Link 20Mbps 10Mbps5Mbps10Mbps20Mbps8Mbps Capacity = (Packet Size) / (Dispersion)

Issues: Compression and Expansion Queueing delay on the first packet => compression Queueing delay on the second packet => expansion

CapProbe (Rohit et al, SIGCOMM’04) Key insight: a packet pair that gets through with zero queueing delay yields the exact estimate. Equivalently: zero queues -> Delay Sum Min -> exact CAP CapProbe uses “Minimum Delay Sum” filter. Capacity Capacity

Capacity Estimation in Ad Hoc Wireless Networks Capacity estimation in wireless net is challenging.  Path capacity in wireless ad hoc net depends on bottleneck capacity, topology, interference, encoding, antennae, etc.  Data rate can be fixed or auto. Note: Previous method (Li et al, MobiCom’01) was brute force (more later)

What do we actually measure? The effective path capacity = maximum achievable E2E transfer rate when the channel is idle (no other users) Path capacity smaller than channel raw data rate due to:  packet header O/H, and;  interference between multiple packets in the pipeline

Effective Capacity of b In b, RTS packet is 40 bytes, CTS and ACK packets are 39 bytes, and the MAC header of a data packet is 47 bytes, the effective capacity: For instance, when the data packet size is 1500 bytes and the data rate of the wireless link is 2Mbps, the effective capacity is at most

Previous Work (Li et al) Dr=250m, Di=500m Used UDP flow stream to probe the maximum achievable throughput (brute force method)

AdHoc Probe Adhoc Probe employs CapProbe concepts, and it is an active one-way technique. Adhoc Probe measures end-to-end effective capacity in wireless ad hoc networks. End-to-end path capacity is different to bottleneck link capacity in wireless net.

One-way vs Round-trip estimates One-hop; 2Mbps mode Immediate response packet of first probing packet will conflict with the second probing packet!

1 hop 2 hop 3 hop 4 hop 5 hop 6 hop 7 hop AP dispersion 2 sender back to back packets wired Internet wireless multihop dispersion 1 Multihop path simulation

Grid Topology Fixed probing packet size: 1500bytes Estimate capacity (a -> b) with different cross traffic rates (Poisson traffic) CT: horizontal direction CT: horizontal & vertical directions a b

Simulation of mobile hosts Probing the capacity of path (1 -> 6) N2~5 move clockwise 200 samples/run, 20 runs

Simulation of mobile end hosts Probing the capacity of path (0 ->25) Mobility: 1 m/sec; Cross Traffic: 1kbps/flow 200 samples/estimation; 4 samples/second

Testbed Measurements (WiTMeMo’05) b fixed rate (2Mbps mode); chain topology b auto rate; varying distance between two nodes b auto rate; w/ Bluetooth interference b fixed rate (2Mbps mode); remote probing from the Internet

Experiment Results (1) Fixed rate, variable hop length

Experiment Results (2) Auto Rate, variable distance

Experiment Results (3) Auto Rate, w/ Bluetooth interference Varying distance between Bluetooth nodes and AdHoc Probe receiver

Experiment Results (4) Probing from the Internet

Summary Wireless Capacity estimation critical for  Battlefield networks  Emerging commercial ad hoc nets (eg car2car) We have proposed AdHoc Probe to estimate e2e path capacity in ad hoc nets. NS-2 simulation validates AdHoc Probe. Recent measurements confirm the findings

Thanks!