Efficient utilization of 40/100 Gbps long-distance network

Slides:



Advertisements
Similar presentations
The LAC/UIC experiences through JGN2/APAN during SC04 Katsushi Kouyama and Kazumi Kumazoe Kitakyushu JGN Research Center / NiCT Robert L. Grossman, Yunhong.
Advertisements

Esma Yildirim Department of Computer Engineering Fatih University Istanbul, Turkey DATACLOUD 2013.
Kei Hiraki University of Tokyo Realization and Utilization of high-BW TCP on real application Kei Hiraki Data Reservoir / GRAPE-DR project The University.
Presentation by Joe Szymanski For Upper Layer Protocols May 18, 2015.
TCP friendlyness: Progress report for task 3.1 Freek Dijkstra Antony Antony, Hans Blom, Cees de Laat University of Amsterdam CERN, Geneva 25 September.
VIA and Its Extension To TCP/IP Network Yingping Lu Based on Paper “Queue Pair IP, …” by Philip Buonadonna.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
The Transport Layer Chapter 6. The TCP Segment Header TCP Header.
The Transport Layer Chapter 6. Performance Issues Performance Problems in Computer Networks Network Performance Measurement System Design for Better Performance.
© 2010 Universität Tübingen, WSI-ICS Patrick Schreiner, Christian Hoene Universität Tübingen WSI-ICS 26. July 2010 Rate Adaptation for the IETF IIAC.
Experiences in Design and Implementation of a High Performance Transport Protocol Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Masaki Hirabaru Internet Architecture Group GL Meeting March 19, 2004 High Performance Data transfer on High Bandwidth-Delay Product Networks.
The NE010 iWARP Adapter Gary Montry Senior Scientist
Optimizing UDP-based Protocol Implementations Yunhong Gu and Robert L. Grossman Presenter: Michal Sabala National Center for Data Mining.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
Parallel TCP Bill Allcock Argonne National Laboratory.
Rate Control Rate control tunes the packet sending rate. No more than one packet can be sent during each packet sending period. Additive Increase: Every.
Data Transport Challenges for e-VLBI Julianne S.O. Sansa* * With Arpad Szomoru, Thijs van der Hulst & Mike Garret.
Masaki Hirabaru NICT Koganei 3rd e-VLBI Workshop October 6, 2004 Makuhari, Japan Performance Measurement on Large Bandwidth-Delay Product.
First of ALL Big appologize for Kei’s absence Hero of this year’s LSR achievement Takeshi in his experiment.
Transport Layer 3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March
Performance Engineering E2EpiPEs and FastTCP Internet2 member meeting - Indianapolis World Telecom Geneva October 15, 2003
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Data Transport Challenges for e-VLBI Julianne S.O. Sansa* * With Arpad Szomoru, Thijs van der Hulst & Mike Garret.
Final EU Review - 24/03/2004 DataTAG is a project funded by the European Commission under contract IST Richard Hughes-Jones The University of.
1 Masaki Hirabaru and Yasuhiro Koyama PFLDnet 2006 Febrary 2, 2006 International e-VLBI Experience.
An Analysis of AIMD Algorithm with Decreasing Increases Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data Mining.
COMPUTER NETWORKS Hwajung Lee. Image Source:
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Advisor: Hung Shi-Hao Presenter: Chen Yu-Jen
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
Balazs Voneki CERN/EP/LHCb Online group
Accelerating Peer-to-Peer Networks for Video Streaming
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
NETWORK Unit 1 Module: 2 Objective: 7.
Port Connection Status
1.2 The Network Edge Beginning at the edge of a network we are looking at the components with which we are most familiar - namely, the computers that we.
Operating System.
Distributed Systems.
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
Internet2 Land Speed Record
Realization of a stable network flow with high performance communication in high bandwidth-delay product network Y. Kodama, T. Kudoh, O. Tatebe, S. Sekiguchi.
HPCと高速通信技術の融合による大規模データの拠点間転送技術開発と実データを用いたシステム実証試験
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Networking between China and Europe
Chapter 6 The Transport Layer.
Transport Protocols over Circuits/VCs
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Chapter 4: Network Layer
National Knowledge Network Overview
What’s “Inside” a Router?
Lecture 19 – TCP Performance
ECE 4450:427/527 - Computer Networks Spring 2017
Wide Area Networking at SLAC, Feb ‘03
FIGURE 12.1 Current and Projected Global Internet Bandwidth.
Network Core and QoS.
File Transfer Issues with TCP Acceleration with FileCatalyst
A tool for locating QoS failures on an Internet path
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Beyond FTP & hard drives: Accelerating LAN file transfers
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
Review of Internet Protocols Transport Layer
Chapter 4: Network Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Achieving reliable high performance in LFNs (long-fat networks)
Network Core and QoS.
Presentation transcript:

Efficient utilization of 40/100 Gbps long-distance network by a single TCP stream -- Outline of Project and Invitation to collaboration -- SURFnet Amsterdam IEEAF Seattle Chicago JGN2 Tokyo Kei Hiraki†1, Akira Kato†2, Mary Inaba†1 †1  The University of Tokyo †2  Keio University

Short history of High-speed networks 100BASE-Tx 1995 1000BASE-X 1998 Popular use of GbE 2001~ 10GBASE-X 2002 Local Use of 10GbE 2002~ Global Use of 10GbE 2003~ Popular use of 10GbE 2005~ 40/100GBASE-X 2010 Global Use of 40/100GbE 2010~ Local Use of 40GbE 2011~ Popular Use of 40/100GbE Not yet Today

Popular use of High-speed networks Step 1 bundle of small streams High-speed uplink 1G or 10G 1G or 10G End system End system Switch Switch 40G/100G End system End system End system End system

Popular use of High-speed networks Step 1 bundle of small streams High-speed uplink Step 2 UDP-streams of a single user High-speed NIC on end systems Low efficiency of TCP on LFN Switch End system 40G Network I/F UDP based application (Tiled display) 40G/100G Ethernet

Popular use of High-speed networks Step 1 bundle of small streams High-speed uplink Step 2 UDP-streams of a single user Step 3 Single TCP-stream apps Progress of TCP technology Switch Switch 40G 40G Long Fat Pipe 40G Network I/F 40G Network I/F TCP based application (Data Transfer)

Popular use of High-speed networks Step 1 bundle of small streams High-speed uplink Step 2 UDP-streams of a single user Step 3 Single TCP-stream apps Step 4 TCP-streams from general apps Web browsing, file transfer, cloud computing etc. 40G Switch Switch 40G Long Fat Pipe 40G Network I/F + 5GB/s File system 40G Network I/F

Popular use of High-speed networks Step 1 bundle of small streams High-speed uplink Step 2 UDP-streams of a single user High-speed NIC on end systems Low efficiency of TCP on LFN Step 3 Single TCP-stream apps Progress of TCP technology Step 4 TCP-streams from general apps Web browsing, file transfer, cloud computing etc. Our target in 2013-14

History of single-stream IPv4 Internet Land Speed Record Distance bandwidth product Pbit m / s Our records 1,000 10 Gbps * 30,000km Target Performance 1100 Pbit m/s 2004/12/24 216 Pbit m / s 100 2006/2/20 264 Pbit m / s 2005/11/10 240 Pbit m / s 10 2004/11/9 Data Reservoir project WIDE project 149 Pbit m / s 1 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Year

Difficulty in 40GbE Many others still uknown CPU speed PCIe speed 1 IvyBridge core memory BW ~= 100 Gbps PCIe speed Gen3 x8 = 64 Gbps TCP scalability – Influence of random packet losses Software compatibility E.g. CUBIC may overflow Many others still uknown linux/net/ipv4/tcp_cubic.c /* !!! The following code does not have overflow problems, * if the cwnd < 1 million packets !!! */ 40 Gbps * 400 ms / 1500 byte = 1.33 million packets!!!

TCP technology for 40G/100G All the optimization for 10G LFN NIC parameters PCIe Parameters Offloading(TSO) TCP/IP parameters Zerocopy TCP Packet Pacing We achieved 99% TCP efficiency on 35,000 Km Internet

New TCP technology for 40G/100G Network loss classification (Poster TNC2013) Distinguish TCP losses and random network losses Use of machine learning for TCP control Without loss classification Congestion window size With loss classification

Call for collaboration We need 40G/100G long distance network Japan is a small country ( < 1,000 Km) No oversea network on Pacific Oceaan We want to evaluate our 40G single stream TCP technology on LFN > 20,000 Km

Outline of experiments Q4 2013 (Oct to Dec 2013) Length of the experiment 1~2 Weeks 40G/100G network with > 10,000Km Single stream TCP data transfer between 2 end systems We will carry all the necessary end systems

Please contact Kei Hiraki University of Tokyo hiraki@is.s.u-tokyo.ac.jp Mary Inaba University of Tokyo mary@is.s.u-tokyo.ac.jp Akira Kato Keio University kato@wide.ad.jp