Support for high performance UDP/TCP applications Xing Li 2007-08-25.

Slides:



Advertisements
Similar presentations
Technology and Administrative Coordination Issues Pacific Rim Networking Workshop Guy Almes Manoa Valley, Oahu 22 February 2002.
Advertisements

Measuring IP Performance Geoff Huston Telstra. What are you trying to measure? User experience –Responsiveness –Sustained Throughput –Application performance.
E2E performance measurement
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 List of Nominations Whats Good.
GSFC to Alaska Performance Results Tino Sciuto Swales Aerospace ESDIS Network Prototype Lab. NASA GSFC Greenbelt, MD.
Tuning and Evaluating TCP End-to-End Performance in LFN Networks P. Cimbál* Measurement was supported by Sven Ubik**
Network Performance Measurement
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Xing Li CERNET NOC/TEIN2 NOC
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Experience of High Performance Experiments Yoshinori Kitatsuji Tokyo XP KDDI R&D Laboratories, Inc.
Ssmping/asmping Stig Venaas What is ssmping? A tool for testing multicast connectivity Behavior is a bit like normal ping A server.
Multicast troubleshooting with ssmping and asmping
Client Side Mirror Selection Will Lefevers CS 526 Advanced Internet and Web Systems.
Negotiating Unsolicited Connections to a Service Listening Behind a Firewall Ben Stroud CS525 Spring 10.
Internet Bandwidth Measurement Techniques Muhammad Ali Dec 17 th 2005.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Institute for Media Communication How To Do High Speed Multicast Right!
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Terralite Solutions.  TCP/IP setting for communications  Subscription  Unicast  Multicast  UDP  Communications troubleshooting.
KEK Network Qi Fazhi KEK SW L2/L3 Switch for outside connections Central L2/L3 Switch A Netscreen Firewall Super Sinet Router 10GbE 2 x GbE IDS.
Hands-on Networking Fundamentals
Barracuda Load Balancer Server Availability and Scalability.
NOC Lessons Learned TEIN2 and CERNET Xing Li
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
Session 2 Security Monitoring Identify Device Status Traffic Analysis Routing Protocol Status Configuration & Log Classification.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 4. Active Monitoring Techniques.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Module 4: Fundamentals of Communication Technologies.
GridNM Network Monitoring Architecture (and a bit about my phd) Yee-Ting Li, 1 st Year UCL, 17 th June 2002.
Masaki Hirabaru CRL, Japan APAN Engineering Team Meeting APAN 2003 in Busan, Korea August 27, 2003 Common Performance Measurement Platform.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
BNL’s Network diagnostic tool IPERF was used and combined with different strategies to analyze network bandwidth performance such as: -Test with iperf.
Masaki Hirabaru Network Performance Measurement and Monitoring APAN Conference 2005 in Bangkok January 27, 2005 Advanced TCP Performance.
1 On Scalable Edge-based Flow Control Mechanism for VPN Tunnels --- Part 2: Scalability and Implementation Issues Hiroyuki Ohsaki Graduate School of Information.
1 On Dynamic Parallelism Adjustment Mechanism for Data Transfer Protocol GridFTP Takeshi Itou, Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
NLANR The National Laboratory for Applied Network Research funded by the National Science Foundation, provides engineering,
Iperf Quick Mode Ajay Tirumala & Les Cottrell. Sep 12, 2002 Iperf Quick Mode at LBL – Les Cottrell & Ajay Tirumala Iperf QUICK Mode Problem – Current.
NET100 Development of network-aware operating systems Tom Dunigan
Masaki Hirabaru NICT Koganei 3rd e-VLBI Workshop October 6, 2004 Makuhari, Japan Performance Measurement on Large Bandwidth-Delay Product.
Campus Case Studies in Implementing Advanced Services Cas D’Angelo
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
1 Distributed Monitoring CERNET's experience Xing Li
Thoughts on TEIN2 Operation and Collaboration Xing Li
INDIANAUNIVERSITYINDIANAUNIVERSITY Status of FAST TCP and other TCP alternatives John Hicks TransPAC HPCC Engineer Indiana University APAN Meeting – Hawaii.
Network Engineering (NOC) Workshop in APAN Challenges in Layer 3 – Operation Experiences Xing Li :00-17:30.
A Sneak Peak of What’s New in Globus GridFTP John Bresnahan Michael Link Raj Kettimuthu (Presenting) Argonne National Laboratory and The University of.
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
COMP1321 Digital Infrastructure Richard Henson March 2016.
iperf a gnu tool for IP networks
Application – Transport – Network
Accelerating Peer-to-Peer Networks for Video Streaming
Instructor Materials Chapter 9: Testing and Troubleshooting
Measurements on Internet2
A brief summary of DVTS application and a proposal for DVTS-specific measurement tools Xing Li
A brief summary of DVTS application and a proposal for DVTS-specific measurement tools Xing Li
Chapter 6 Network Performance Measurement
R. Hughes-Jones Manchester
Stig Venaas ssmping/asmping Stig Venaas
Support for high performance UDP/TCP applications
Wide Area Networking at SLAC, Feb ‘03
Multimedia and Networks
Lessons Learned TEIN2 and CERNET
Summer 2002 at SLAC Ajay Tirumala.
Presentation transcript:

Support for high performance UDP/TCP applications Xing Li

Background More and more demonstration and trials on high- performance applications –Application-specific stream or data –Consume large network bandwidth –Heavily rely on network support What can NOC do to support for it? –If there is a lambda path lucky! RTT is still an issue –Otherwise Measurement and monitoring –Network performance measurement tool –Application-specific measurement tools End to end performance guarantee –Inter-AS routing adjustment –Agreement on enabling application-related ACLs

Where are the bottlenecks? AS2 AS3 AS1 access Bad cabling Wrong speed Wrong duplex mode Bad cabling Wrong speed Wrong duplex mode firewall Bandwidth bottleneck Host parameter s Host parameter s

Possible Paths

Case study In KR It is not via the CERNET – KR path It is not via the CERNET– APAN – KR path It is not via the CERNET – TEIN2 – KR path It is not via the CERNET – TEIN2 – JP – KR path It is via the CERNET – APAN – Abilene – KR path And the return path may be totally different

The Ideas Use measurement tools to –Help users to do self-service –Separate the network problems from the end system problems –Find the network segments which cause the problem

SASM Framework

The operation modes of basic tools

Server discovery and registration

From Arlington to TEIN2 Beijing server using WALN Not good using RJ45 Good

TCP transfer speed Formula SUN §WINDOWS Theory

The TCP measurement Tool

The testing steps Default test –The default TCP transfer speed for the e2e peer Window size test –Check the client window Parallel session test –Check the server window –Physical speed limit Comparison with ping and UDP (dvping) tests –Check packet loss (ping and dvping) –Check RTT (ping and dvping) –Check throughput (dvping)

Comparison with UDP (dvping) Compare with UDP (dvping) –Check RTT, packet loss and the physical speed limit

Summary of the TEIN2 NOC measurement servers serverclinet ICMP U/UDP M/UDP U/UDP U/TCP U/UDP ping ssmping dvping iperf –c smjoin iperf –s smclock dvmcast ssmpingd Socket stack U – Unicast M - Multicast

CERNET TEIN2 TEIN2 Measurement Server Locations

SASM Framework

A Document Login: tein2passwd: tein2

eVLBI example

Summary Application specific tools –dvping (UDP) –iperf (TCP/UDP) Distributed servers alone the path –Scalable Application Specific Measurement (SASM) Open traffic monitoring –SNMP –Netflow Applications –TCP vs. UDP International collaboration