Ultra high-speed transmission technology for wide area data movement

Similar documents
IBM Aspera FASP High-Speed transport

Network Management & Monitoring

A High-Performance Storage and Ultra- High-Speed File Transfer Solution for Collaborative Life Sciences Research

FUJITSU Software Interstage Information Integrator V11

ETSF10 Internet Protocols Transport Layer Protocols

CSE 123A Computer Networks

Communication Networks

Page 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP

Page 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service

Lecture 21: Congestion Control" CSE 123: Computer Networks Alex C. Snoeren

PLEASE READ CAREFULLY BEFORE YOU START

15-744: Computer Networking TCP

Lecture 14: Congestion Control"

Investigating the Use of Synchronized Clocks in TCP Congestion Control

The Best Protocol for Real-time Data Transport

Exercises TCP/IP Networking With Solutions

CS268: Beyond TCP Congestion Control

TCP Congestion Control

The Transmission Control Protocol (TCP)

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation

ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1

ADVANCED COMPUTER NETWORKS

Congestion Control End Hosts. CSE 561 Lecture 7, Spring David Wetherall. How fast should the sender transmit data?

EMC Celerra Replicator V2 with Silver Peak WAN Optimization

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks

Aspera FASPstream for near-live and live video streaming WHITE PAPER. An Aspera Labs Whitepaper. April 2015

Bandwidth Allocation & TCP

Addressing the Challenges of Web Data Transport

Transmission Control Protocol. ITS 413 Internet Technologies and Applications

Good Ideas So Far Computer Networking. Outline. Sequence Numbers (reminder) TCP flow control. Congestion sources and collapse

Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015

Layer 4 TCP Performance in carrier transport networks Throughput is not always equal to bandwidth

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -

ASPERA HIGH-SPEED TRANSFER. Moving the world s data at maximum speed

Direct Link Communication I: Basic Techniques. Data Transmission. ignore carrier frequency, coding etc.

Why Your Application only Uses 10Mbps Even the Link is 1Gbps?

Lecture 11. Transport Layer (cont d) Transport Layer 1

Transport Layer Protocols TCP

High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK

Lossless 10 Gigabit Ethernet: The Unifying Infrastructure for SAN and LAN Consolidation

TCP and BBR. Geoff Huston APNIC

Outline Computer Networking. TCP slow start. TCP modeling. TCP details AIMD. Congestion Avoidance. Lecture 18 TCP Performance Peter Steenkiste

Transport Layer (Congestion Control)

ASPERA HIGH-SPEED TRANSFER. Moving the world s data at maximum speed

Lecture 14: Congestion Control"

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER

NET ID. CS519, Prelim (March 17, 2004) NAME: You have 50 minutes to complete the test. 1/17

Network Management & Monitoring Network Delay

Does current Internet Transport work over Wireless? Reviewing the status of IETF work in this area

End-to-End Mechanisms for QoS Support in Wireless Networks

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Computer Networks (Fall 2011) Homework 2

Chapter 3 outline. 3.5 Connection-oriented transport: TCP. 3.6 Principles of congestion control 3.7 TCP congestion control

TCP and BBR. Geoff Huston APNIC

UNIT IV -- TRANSPORT LAYER

Congestion Control 3/16/09

Streaming Video and TCP-Friendly Congestion Control

Congestion control in TCP

CS 349/449 Internet Protocols Final Exam Winter /15/2003. Name: Course:

HyperIP : SRDF Application Note

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

Multi-class Applications for Parallel Usage of a Guaranteed Rate and a Scavenger Service

An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance

Reliable Transport II: TCP and Congestion Control

CSE 461. TCP and network congestion

Attaining the Promise and Avoiding the Pitfalls of TCP in the Datacenter. Glenn Judd Morgan Stanley

RCRT:Rate-Controlled Reliable Transport Protocol for Wireless Sensor Networks

Reliable File Transfer

Congestion. Can t sustain input rate > output rate Issues: - Avoid congestion - Control congestion - Prioritize who gets limited resources

bitcoin allnet exam review: transport layer TCP basics congestion control project 2 Computer Networks ICS 651

Page 1. Goals for Today" Discussion" Example: Reliable File Transfer" CS162 Operating Systems and Systems Programming Lecture 11

CSCI Topics: Internet Programming Fall 2008

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long

THE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2

The Future of High-Performance Networking (The 5?, 10?, 15? Year Outlook)

Applied Networks & Security

10 Reasons your WAN is Broken

The Present and Future of Congestion Control. Mark Handley

Virtual WAN Optimization Controllers

IBM Aspera Direct-to- Cloud Storage

TCP and BBR. Geoff Huston APNIC. #apricot

Reliable Transport I: Concepts and TCP Protocol

Virtual WAN Optimization Controllers

Aspera Direct-to-Cloud Storage WHITE PAPER

IBM Aspera Direct-to-Cloud Storage

Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions

Outline 9.2. TCP for 2.5G/3G wireless

XCP: explicit Control Protocol

Chapter III. congestion situation in Highspeed Networks

Congestion Control. Principles of Congestion Control. Network assisted congestion. Asynchronous Transfer Mode. Computer Networks 10/23/2013

TCP so far Computer Networking Outline. How Was TCP Able to Evolve

CS519: Computer Networks. Lecture 5, Part 4: Mar 29, 2004 Transport: TCP congestion control

Effect of SCTP Multistreaming over Satellite Links

CSE 461 Module 10. Introduction to the Transport Layer

TRANSFORMING CLOUD INFRASTRUCTURE TO SUPPORT BIG DATA STORAGE AND WORKFLOWS

TCP and BBR. Geoff Huston APNIC

TCP Congestion Control. Lecture 16. Outline. TCP Congestion Control. Additive Increase / Multiplicative Decrease (AIMD)

Computer Networking. Queue Management and Quality of Service (QOS)

Transcription:

Ultra high-speed transmission technology for wide area data movement Michelle Munson, president & co-founder Aspera

Outline Business motivation Moving ever larger file sets over commodity IP networks (public, private, cloud) Technology obstacles Underlying problems with standard TCP Example: Copying a 1GB file over an NFS mount between AWS nodes in Europe and USA runs at <5Mbps and takes more than an hour to finish the task 1/100 th of the bandwidth capacity Aspera fasp Next-generation reliable bulk data transport High speed WAN throughput reveals new last foot bottleneck From end system computer to storage 2

Large Data Movement Underpins the Supply Chain 3

Magnified To, From, and Within the Cloud 4

Transmission Control Protocol (TCP) TCP is the reliable transport that has traditionally powered file-based data transport through protocols such as FTP, HTTP, NFS, CIFS TCP has well-known bottlenecks on networks with high round-trip time (RTT) and packet loss rates, and most pronounced on high-bandwidth networks Results from the AIMD ( Additive-Increase Multiplicative-Decrease ) congestion avoidance algorithm AIMD, by design, increases its rate until loss occurs, indirectly causing selfinduced slow down Additionally, other sources of packet loss (such as wireless, satellite, etc.) equally affect TCP and cause the AIMD algorithm to artificially reduce its transmission rate This LOSS-BASED CONGESTION AVOIDANCE has a deadly impact on file transfer throughput on typical WANs 5

Transmission Control Protocol (TCP) Throughput 1 ( RTT p) RTT = round trip time p = packet loss rate Example: Transfer on a WAN with 100 ms round trip time and 1% packet loss rate, assuming 1500 byte packets has a throughput of < 2 Mbps regardless of capacity 6

fasp capabilities A reliable bulk data transport protocol that completely separates reliability and rate control Uses standard UDP in the transport layer Uses a theoretically optimal approach that retransmits precisely the real packet loss on the channel Arbitrarily high speed New packets need not slow down for the retransferring of lost packets as in TCPbased byte streaming applications Zero receiving cost Lost data is retransmitted at the available bandwidth inside the end-to-end path, with nearly zero duplicate retransmissions Supports intentional bandwidth prioritization Network queuing based rate control provides a virtual bandwidth-tuning handle 7

fasp throughput over WAN Local storage, cheap computers Transfer throughput for a 5GB file over varied WAN conditions, previous Linux-to-Linux set up with 3x10,000 RPM drives 8

fasp adaptation to available bandwidth Delay-based rate control that uses queuing delay as the primary measure of network or disk-based congestion Aims to maintain small, stable queuing (network & disk) Transfer rate adjusts up as the measured queuing falls below the target (indicating that some bandwidth is unused), and down as the queuing increases above the target (congestion is eminent) Advantages Avoids artificial slow down on lossy media Allows for stable, fair bandwidth sharing between concurrent transfers and fast ramp up for best delivery times Quickly converges to a stable equilibrium with target queuing at bottleneck, bringing QOS experience to transfer applications Virtually no sending cost introduced to the network Built-in response to network queuing is a priority handle 9

fasp Rate Control Concurrent Flows and Bandwidth Prioritization 10

A new bottleneck to high-speed WAN transfers: the last foot from computer to storage With WAN transport bottlenecks eliminated and network capacities >1Gbps, a new bottleneck emerges FAST network with SLOW data storage, including computer, I/O bus, and network file systems Especially pronounced where 10 Gbps WANs are available Over the past 12 months, Aspera has benchmarked the performance of fasp over 10 Gbps WANs with leading storage vendors: EMC, HP, Isilon, NetApp, BlueArc, Panasas Goals: Verify that fasp can eliminate the WAN transport bottleneck for worst-case global Internet conditions Verify capability and best practices for storage system to sustain high throughput over the last foot 11

Test Setup #1 Classic NAS NFS over LAN, fasp over WAN 12

Test setup #2 Hybrid NAS Hybrid NFS and Fiber Channel over LAN, fasp over WAN 13

Single large file (80 GB) on 10Gbps WAN One fasp session 14

Single large file (80GB) on 10Gbps WAN Multiple fasp Sessions Table 1. FASP throughput for a single large file on NAS, Hybrid NAS (HNAS) and Cluster over varied WAN conditions with 4-8 sessions (a) Single large file, multi-gbps WAN performance Bandwidth (Mbps) RTT (ms) PLR (%) FASP w/ NAS RATE (Mbps) FASP w/ HNAS RATE (Mbps) FASP w/ Cluster RATE (Mbps) Data Size (GB) SCP (Mbps) RSYNC (Mbps) FTP (Mbps) TCP (Mbps) 1TB by FASP (hours) 1TB by FTP Speed UP 10000 10 0.1 2694.0 3143.5 2007.2 85871 17.6 20 21 49 0.8 2.1 days 64 X 10000 10 1 2742.1 3122.6 1978.2 85871 7.2 6.7 8.8 15 0.8 6.8 days 208 X 10000 10 5 2700.8 3072.6 N/A 85871 2 2.7 2.4 7 0.8 14.5 days 439 X 10000 100 0.1 2678.1 3066.9 1973.4 85871 12 12 14.1 5 0.8 20.4 days 613 X 10000 100 1 2672.2 2996.7 1943.2 85871 3.6 4.2 4.1 1.5 0.8 67.9 days 1998 X 10000 100 5 2626.9 3006.2 N/A 85871 1.9 1.6 1.4 0.7 0.8 145.4 days 4295 X 10000 300 0.1 2656.5 3010.2 N/A 85871 2.4 2.3 0.4 1.6 0.8 63.6 days 1881 X 10000 300 1 2658.1 3009.3 N/A 85871 0.64 0.664 0.512 0.5 0.8 203.6 days 6019 X 10000 300 5 2602.1 2992.1 N/A 85871 0.192 0.224 0.3 0.23 0.8 442.6 days 13009 X 15

EMC Celerra and Ultra High-speed fasp Transport EMC Celerra and Multi-Path File System (MPFS), with Aspera fasp High Speed Bulk-Data Transfer Solution Aspera + EMC = joint ultra high-speed file transfer and storage solution - Multi-Gbps movement of large data over global WANs - Transfer uncompressed HD video, digital cinema or 3D film files around the world in minutes, using commodity hardware and public Internet. High-Performance NAS Test Environment Throughput of FTP, SCP & RSYNC, standalone TCP, and the joint MPFS-fasp solution, which shows a 1250x gain 16

Key best practices learned Maximizing the Last Foot I/O throughput Separating Network WAN and Storage I/O interrupts on separate CPU cores improved throughput 10-15% Sender-side storage system adjusted read ahead queue and I/O depths, as well as read and write cache sizes for maximum throughput Receiver-side Linux OS increased write cache size and the frequency for flushing dirty data Critical to avoid stalls in flushing large chunks of data to disk, a deadly bottleneck in NFS Linux system file caching management policy was configured to reduce vm.dirty_ratio and vm.dirty_background_ratio to eliminate periodic pausing of NFS in writing 17

Summary fasp provides a next-generation transport for bulk data that fills the gap left by standard TCP Eliminates artificial bottlenecks due to imperfect congestion control algorithms, packet losses (by physical media, cross traffic burst, or coarse protocols themselves), and the coupling between reliability and congestion control Transmits at the available bandwidth, including fast-scale reaction to disk slowing and a long-scale (on order of RTT) unified delay-based congestion control for network and disk Retransmits dropped data with nearly zero bandwidth cost Delivers maximum effective file transfer speeds over commodity WANs In combination with high-speed local storage systems, offers a nextgeneration petabyte scale data moving alternative 18

Thank You michelle@asperasoft.com www.asperasoft.com 19