PerfSONAR MDM and TCP buffers Domenico Vicinanza DANTE, Cambridge, UK EGI Technical Forum 2013, Madrid, Spain.

Slides:



Advertisements
Similar presentations
Connect. Communicate. Collaborate The perfSONAR Network Monitoring Framework Maurizio Molina (on behalf of Nicolas Simar) DANTE COST TMA tech. Seminar.
Advertisements

Connect communicate collaborate International Networking using GÉANT & the NRENs for Data Moving Richard Hughes-Jones DANTE Delivery of Advanced Network.
Connect. Communicate. Collaborate Place your organisation logo in this area GN2 Multidomain Monitoring Service: Serving IP NOCs Nicolas Simar, DANTE APM.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Connect. Communicate. Collaborate Towards Multi-domain Monitoring for the Research Networks Nicolas Simar, Dante TNC 2005, Poznan, June 2005.
Connect. Communicate. Collaborate 1 QUATIC 2007 Lisbon New University (Portugal), September 12-14, 2007 Quality Assurance in perfSONAR Release Management.
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
Connect. Communicate. Collaborate GÉANT2 JRA1 & perfSONAR Loukik Kudarimoti, DANTE 28 th May, 2006 RNP Workshop, Curitiba.
Connect. Communicate. Collaborate Introduction to perfSONAR Loukik Kudarimoti, DANTE 27 th September, 2006 SEEREN2 Summer School, Heraklion.
GridPP meeting Feb 03 R. Hughes-Jones Manchester WP7 Networking Richard Hughes-Jones.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Mapping a Network by Latency (and other things) Client connecting to , UDP port.
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
Stanford University August 22, 2001 TCP Switching: Exposing Circuits to IP Pablo Molinero-Fernández Nick McKeown Stanford University.
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
5/12/05CS118/Spring051 A Day in the Life of an HTTP Query 1.HTTP Brower application Socket interface 3.TCP 4.IP 5.Ethernet 2.DNS query 6.IP router 7.Running.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
02 nd April 03Networkshop Managed Bandwidth Next Generation F. Saka UCL NETSYS (NETwork SYStems centre of excellence)
Dynamics AX Technical Overview Application Architecture Dynamics AX Technical Overview.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
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.
MPlane – Building an Intelligent Measurement Plane for the Internet Maurizio Dusi – NEC Laboratories Europe NSF Workshop on perfSONAR.
1 ESnet Network Measurements ESCC Feb Joe Metzger
TCP Tuning Domenico Vicinanza DANTE, Cambridge, UK EGI Technical Forum 2013, Madrid, Spain.
Performance Monitoring - Internet2 Member Meeting -- Nicolas Simar Performance Monitoring Internet2 Member Meeting, Indianapolis.
Connect communicate collaborate perfSONAR MDM updates: New interface, new possibilities Domenico Vicinanza perfSONAR MDM Product Manager
Connect communicate collaborate perfSONAR MDM updates: New interface, new weathermap, towards a complete interoperability Domenico Vicinanza perfSONAR.
InterDomain Dynamic Circuit Network Demo Joint Techs - Hawaii Jan 2008 John Vollbrecht, Internet2
Connect. Communicate. Collaborate Implementing Multi-Domain Monitoring Services for European Research Networks Szymon Trocha, PSNC A. Hanemann, L. Kudarimoti,
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
Connect. Communicate. Collaborate GÉANT2 and the GRID Domenico Vicinanza DANTE EGEE 08 Meeting, Istanbul September 2008.
ASCR/ESnet Network Requirements an Internet2 Perspective 2009 ASCR/ESnet Network Requirements Workshop April 15/16, 2009 Richard Carlson -- Internet2.
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Connect communicate collaborate Intercontinental Multi-Domain Monitoring for the LHC Community Domenico Vicinanza perfSONAR MDM Product Manager DANTE –
Connect. Communicate. Collaborate The authN and authR infrastructure of perfSONAR MDM Ann Arbor, MI, September 2008.
Connect. Communicate. Collaborate perfSONAR MDM Service for LHC OPN Loukik Kudarimoti DANTE.
Building Dynamic Lightpaths in GÉANT Tangui Coulouarn, DeIC E-Infrastructure Autumn Workshop, Chiinău 8 September 2014.
1/13 Comparison of several MANET routing protocols AODV, OLSR Final presentation By teams 2&3.
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
Performance Engineering E2EpiPEs and FastTCP Internet2 member meeting - Indianapolis World Telecom Geneva October 15, 2003
Connect. Communicate. Collaborate Using PerfSONAR tools in a production environment Marian Garcia, Operations Manager, DANTE Joint Tech Workshop, 16 th.
Connect. Communicate. Collaborate GEANT2 Monitoring Services Emma Apted, DANTE Operations EGEE III, Budapest, 3 rd October 2007.
Connect communicate collaborate perfSONAR MDM for LHCOPN/LHCONE: partnership, collaboration, interoperability, openness Domenico Vicinanza perfSONAR MDM.
Connect communicate collaborate LHCONE Diagnostic & Monitoring Infrastructure Richard Hughes-Jones DANTE Delivery of Advanced Network Technology to Europe.
Connect communicate collaborate Connectivity Services, Autobahn and New Services Domenico Vicinanza, DANTE EGEE’09, Barcelona, 21 st -25 th September 2009.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
©2011, NTT 1 NTT’s SC11 Demo Plan Akeo Masuda NTT Labs.
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.
Connect communicate collaborate perfSONAR MDM updates Domenico Vicinanza DANTE, Cambridge, UK perfSONAR MDM Product Manager
Connect communicate collaborate perfSONAR MDM updates for EGI Domenico Vicinanza perfSONAR MDM Product Manager EGI User Forum,
WTG – Wireless Traffic Generator Presented by: Lilach Givaty Supervised by: Dr. Yehuda Ben-Shimol, Shlomi Atias.
Connect. Communicate. Collaborate 4 Gigabit Onsala - Jodrell Lightpath for e-VLBI Richard Hughes-Jones.
iperf a gnu tool for IP networks
UDP TCP.
Measurement team Hans Ludwing Reyes Chávez Network Operation Center
TCP Vegas: New Techniques for Congestion Detection and Avoidance
Domenico Vicinanza DANTE, Cambridge UK Fausto Vetter
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Networking between China and Europe
Monitoring Appliance Status
Network Monitoring and Troubleshooting with perfSONAR MDM
Achieving reliable high performance in LFNs (long-fat networks)
Presentation transcript:

perfSONAR MDM and TCP buffers Domenico Vicinanza DANTE, Cambridge, UK EGI Technical Forum 2013, Madrid, Spain

2 Connect | Communicate | Collaborate perfSONAR MDM Multi-domain monitoring service Based on monitoring probes installed in the network Based on a standard (perfSONAR) protocol Hundreds of deployments around the world Web interface!

3 Connect | Communicate | Collaborate perfSONAR in a nutshell Performance focused Service Oriented Network monitoring Architecture International collaboration for network monitoring Contributors are GÉANT, Internet2, ESnet, and RNP Two main implementations committed to interoperate: perfSONAR MDM within GÉANT: perfSONAR PS within I2/ESnet: Open OGF protocol to exchange data Web-service based Design goals: flexibility, extensibility, openness, and decentralization.

4 Connect | Communicate | Collaborate How does perfSONAR work? perfSONAR MP Available Bandwidth One Way Delay Jitter IP Route Tracing Available Bandwidth One Way Delay Jitter IP Route Tracing Web UI

5 Connect | Communicate | Collaborate perfSONAR web user interface

6 Connect | Communicate | Collaborate Using perfSONAR UI to run TCP measurements Left Panel on perfSONAR UI Click on “Make available throughput measurement”

7 Connect | Communicate | Collaborate London-Frankfurt 1Kbyte buffer

8 Connect | Communicate | Collaborate First measurement: Geneva-Frankfurt 570Km 4.5ms

9 Connect | Communicate | Collaborate Geneva-Frankfurt 1Kbyte buffer 1K=1024Byte Bandwidth<2Mb/s!!

10 Connect | Communicate | Collaborate What happens with TCP buffer=1KB? GenevaFrankfurt Delay: 4.5ms 1024 Byte

11 Connect | Communicate | Collaborate Optimal TCP Window size: Geneva-Frankfurt

12 Connect | Communicate | Collaborate Geneva-Frankfurt 1Mbyte TCP Buffer 1M= Byte Bandwidth ~0.9 Gb/s!!

13 Connect | Communicate | Collaborate Second measurement: London – New York 5570Km 50ms

14 Connect | Communicate | Collaborate London-New York 1Kbyte Buffer 1K=1024Byte Bandwidth<200Kb/s!!

15 Connect | Communicate | Collaborate Optimal TCP Window size: London-New York

16 Connect | Communicate | Collaborate London-New York 12Mbyte Buffer 12M= Byte Bandwidth ~0.95Gb/s!!

17 Connect | Communicate | Collaborate Live demo: Madrid-Tallin 27ms

18 Connect | Communicate | Collaborate Optimal TCP Window size: Madrid-Tallinn

19 Connect | Communicate | Collaborate Let’s try on the perfSONAR UI! We’ll set: Source: GEANT Madrid Destination: GEANT Tallinn TCP Window size to 6.43MByte= Byte

20 Connect | Communicate | Collaborate Madrid-Tallinn Test with optimal TCP window 6.43MByte= Byte

21 Connect | Communicate | Collaborate Madrid-Tallinn Sometimes we have the possibility to check the buffer set in kernel Max receiver (Tallinn) buffer: bytes = 64MBytes If we set TCP buffers> bytes there will be packet loss! Let’s try!

22 Connect | Communicate | Collaborate TCP Window too large  Packet drops TCP window size: 160MByte Max buffer (Kernel): 64MByte Bandwidth drop due to packet loss <160Mb/s!!

23 Connect | Communicate | Collaborate Conclusions Buffers are critical in TCP communication Not too small But not too big! Particular care with long-haul, high-bandwidth network Long Fat Networks, LFN Buffers can be the limiting factor perfSONAR MDM Add interactive, on-demand testing capability Particularly useful for TCP debugging Measurement strategy Calculate the BDP Set the TCP Window size=BDP

24 Connect | Communicate | Collaborate | | Connect | Communicate | Collaborate Thank you!