Tridentcom 2006, Barcelona, Spain TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Cesar Marcondes, Anders Persson, M.Y. Sanadidi,

Slides:



Advertisements
Similar presentations
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Advertisements

Milano 25/2/20031 Bandwidth Estimation for TCP Sources and its Application Prepared for QoS IP 2003 R. G. Garroppo, S.Giordano, M. Pagano, G. Procissi,
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.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
The Effects of Wide-Area Conditions on WWW Server Performance Erich Nahum, Marcel Rosu, Srini Seshan, Jussara Almeida IBM T.J. Watson Research Center,
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Networking TCP-DCR: Making TCP Robust to Non-Congestion Events Sumitha Bhandarkar A. L. Narasimha Reddy
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
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,
CUBIC : A New TCP-Friendly High-Speed TCP Variant Injong Rhee, Lisong Xu Member, IEEE v 0.2.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
On Efficient On-line Grouping of Flows with Shared Bottlenecks at Loaded Servers by O. Younis and S. Fahmy Department of Computer Sciences, Purdue University.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
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,
1 Sonia Fahmy Ness Shroff Students: Roman Chertov Rupak Sanjel Center for Education and Research in Information Assurance and Security (CERIAS) Purdue.
TCP Westwood: Experiments over Large Pipes Cesar Marcondes Anders Persson Prof. M.Y. Sanadidi Prof. Mario Gerla NRL – Network Research Lab UCLA.
1 Summer Report Reporter : Yi-Cheng Lin Data: 2008/09/02.
Effects of a Bad Channel on the overall WLAN Performance. CS577 Advanced Networking Spring 05 Ashish Samant, Jon Gretarsson, Feng Li {Asamant, jontg,
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
Inline Path Characteristic Estimation to Improve TCP Performance in High Bandwidth-Delay Networks HIDEyuki Shimonishi Takayuki Hama Tutomu Murase Cesar.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
The Effects of Systemic Packets Loss on Aggregate TCP Flows Thomas J. Hacker May 8, 2002 Internet 2 Member Meeting.
Multicast Congestion Control in the Internet: Fairness and Scalability
Providing Controlled Quality Assurance in Video Streaming across the Internet Yingfei Dong, Zhi-Li Zhang and Rohit Rakesh Computer Networking and Multimedia.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
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.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
1 Measuring Congestion Responsiveness of Windows Streaming Media James Nichols Advisors: Prof. Mark Claypool Prof. Bob Kinicki Reader: Prof. David Finkel.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Glenn Research Center Satellite Networks & Architectures Branch Communications Technology Division ESTO Annual Review July 1, 2001 – January 30, 20022/2002.
Analysis of Buffer Size in Core Routers by Arthur Dick Supervisor Anirban Mahanti.
Recent Congestion Control Research at UCLA Presenter: Cesar Marcondes PhD Candidate CS/UCLA Chicago, July IRTF/ICCRG Meeting Presenter: Cesar Marcondes.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Improving TCP Performance over Wireless Networks
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
ARQ Proxy (for WiFi networks) Ischia island, Italy Sept. 11, 2007 Dzmitry Kliazovich Nadhir Ben Halima Fabrizio Granelli University of Trento, Italy.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny.
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.
Cognitive Information Service Basic Principles and Implementation of A Cognitive Inter-Node Protocol Optimization Scheme Dzmitry Kliazovich Fabrizio Granelli.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
OverQos: An Overlay based Architecture for Enhancing Internet Qos L Subramanian*, I Stoica*, H Balakrishnan +, R Katz* *UC Berkeley, MIT + USENIX NSDI’04,
© THE UNIVERSITY OF WAIKATO TE WHARE WANANGA O WAIKATO 1 ns-2 TCP Simulations with The Network Simulation Cradle Sam Jansen and Anthony McGregor.
Software Defined Naval Network for Satellite Communications (SDN-SAT)
Multipath TCP in SDN-enabled LEO Satellite Networks
Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
A Cognitive Approach for Cross-Layer Performance Management
Development & Evaluation of Network Test-beds
Ling-Jyh Chen, Mario Gerla Computer Science Department, UCLA
IT351: Mobile & Wireless Computing
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Review of Internet Protocols Transport Layer
Dzmitry Kliazovich University of Luxembourg, Luxembourg
Chapter 15. Satellite Services and the Internet
Presentation transcript:

Tridentcom 2006, Barcelona, Spain TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Cesar Marcondes, Anders Persson, M.Y. Sanadidi, Mario Gerla Computer Science Dept, UCLA, USA Rosario Firrincieli DEIS/ARCES, University of Bologna, Italy David R. Beering, Greg Romaniak Infinite Global Infrastructures, LLC, USA

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Outline  Rationale  Overview  Methodology  Testbed description  Examples of results – satellite channel characterization – impact of satellite errors on TCP – Performance Enhancing Proxies  Conclusions

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Rationale  TCP NewReno does not perform efficiently in large BDP environments  Many studies address TCP in large BDP networks focusing mainly on high capacity networks  It is necessary to study also high-delay environments such as mixed satellite networks  However, satellite resources are very scarce and most satellite TCP optimization rely only on simulation and emulation tools

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Overview  Over the period of a month, a measurement campaign on a real satellite environment has been conducted  The goal was to determine TCP performance varying the channel conditions (non-congestion errors, cross-traffic)  Moreover, state-of-the-art Performance Enhancing Proxies (PEP) have been tested  Not only do we present our results, but we also describe the complex testbed deployment, methodology and the lessons that we learned

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Methodology  Limitation of experimental measures: – satellite services must be suspended during measures – availability of only few hours  Simulations allow a highly planned experiment outline selecting a limited number of scenarios to be tested  Measures are compared with simulation results – differences are investigated by means of emulations ns-2 simulations IGI system experimental measures FreeBSD emulations

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Testbed topology

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Sat channel characterization (1)  GEO satellite link are usually very robust thanks to their physical layer codes. Link errors are very common when mobility and extreme weather conditions are involved  We forced errors on the satellite link by means of power adjustments on the modulators/demodulators  A constant rate stream of packets was used (UDP traffic) Extremely high error rate = 92% Low error rate = 0.53%

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Sat channel characterization (2)  Packets are dropped in bulks showing a behavior similar to the 2-state Gilbert-Elliot channel model  Real measures gave us the guideline to reproduce this behavior in the simulator Average packet error rate = 0.1% Measures drive simulations!

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Impact of satellite errors on TCP  TCP NewReno does not distinguish between congestion and link errors  As a consequence the congestion window is halved many times due to link errors  TCP Westwood is an example of TCP modification that distinguishes between congestion and link errors Error level experienced across experiments TCP performance under errors Measures are close to simulations!

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Cross traffic effects  The effects of a UDP spike traffic on TCP Westwood have been evaluated Simulation Emulation Emulation with fix Simulations drive emulations!

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli PEP: description (1)  Based on the introduction of an intermediate agent (proxy) which alters the end-to-end semantics of TCP  Tested PEPs implement a splitting approach and belong to the category of transport layer PEP [RFC 3135] IP TCP Application IP TCP Application TCP server (sender side) TCP client (receiver side) PEP agent (uplink gateway) internet PEP agent (downlink gateway) internet IP TCP IP PEP TCP IP PEP TCP IP TCP

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli PEP: description (2) NameMentat SkyXViaSat iPEPSaTPEP DescriptionCommercial box based on Linux Commercial box based on Linux and Solaris Public module for ns-2 simulator TCP variants on satellite link XTP, SCPS-TSTCP-XLSatPEP Flow control technique Rate based Window based Rate based Error recovery techniqueSNACKECNNACK Fast Start (RFC T/TCP) Yes No Data compressionYesNo Data prefetchYesNo

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli PEP: results (1)  Three connections start with 30 s of delay each other – Adaptability SaTPEP

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli SaTPEP PEP: results (2) Mentat SkyX SaTPEP

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli PEP: results (3) Mentat SkyX SaTPEP Mentat SkyX Viasat iPEP Measures are far from simulations!

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Conclusions  We had an opportunity to perform extensive tests on a mixed network composed by a real GEO satellite and high-speed Internet  Main contributions: – sharing our experiences on running an iterative simulation/measures/emulation methodology – satellite channel errors characterization – analysis of TCP Westwood on a real satellite channel – studying/debugging of two PEP boxes (Mentat SkyX, Viasat iPEP)  Open issues: – further optimization of TCP on satellite channel – evaluation of new architectures for mixed Internet and GEO satellite environment

TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Rosario Firrincieli Thanks! PhD Student DEIS/ARCES University of Bologna