Support for high performance UDP/TCP applications

Slides:



Advertisements
Similar presentations
Support for high performance UDP/TCP applications Xing Li
Advertisements

Measuring IP Performance Geoff Huston Telstra. What are you trying to measure? User experience –Responsiveness –Sustained Throughput –Application performance.
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.
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
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
Chapter 7 Firewalls. Firewall Definition  A network device that enforces network access control based upon a defined security policy.
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!
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.
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.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Session 2 Security Monitoring Identify Device Status Traffic Analysis Routing Protocol Status Configuration & Log Classification.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
SYSTEM ADMINISTRATION Chapter 7 TCP/IP. Overview (OSI Model Review) The OSI Model is a layered framework that provides structure for data communications.
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.
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
GNEW2004 CERN March 2004 R. Hughes-Jones Manchester 1 Lessons Learned in Grid Networking or How do we get end-2-end performance to Real Users ? Richard.
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
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.
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
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
Chapter 9: Transport Layer
Lab A: Planning an Installation
Instructor Materials Chapter 9: Transport Layer
Instructor Materials Chapter 9: Testing and Troubleshooting
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
Networking between China and Europe
Stig Venaas ssmping/asmping Stig Venaas
Using Netflow data for forecasting
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 2007-08-25

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 firewall Bandwidth bottleneck Host parameters

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 Theory SUN §WINDOWS

The TCP measurement Tool

The testing steps Default test Window size test Parallel session 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 clinet ICMP U/UDP M/UDP U/TCP ping ssmping dvping iperf –c smjoin iperf –s smclock dvmcast ssmpingd Socket stack U – Unicast M - Multicast

TEIN2 Measurement Server Locations 202.179.252.102 202.179.244.105 202.179.242.102 202.112.35.200 CERNET TEIN2

SASM Framework

A Document http://noc.tein2.net:8036/support-for-hp/hp-mc-20070507.html Login: tein2 passwd: tein2

eVLBI example

Summary Application specific tools Distributed servers alone the path 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