UDP accelerated file transfer - introducing an FTP replacement and its benefits

10
Chris Bailey UDP Accelerated File Transfer - Introducing an FTP Replacement and its Benefits

description

Providing an introduction to TCP and the issues associated with file transfer using this process, while introducing an alternative file transfer method.

Transcript of UDP accelerated file transfer - introducing an FTP replacement and its benefits

Page 1: UDP accelerated file transfer - introducing an FTP replacement and its benefits

Chris Bailey

UDP Accelerated File Transfer - Introducing an FTP Replacement and its Benefits

Page 2: UDP accelerated file transfer - introducing an FTP replacement and its benefits

Agenda

TCP OverviewFile Transfer Issues with TCPAcceleration with FileCatalystFileCatalyst vs. TCPDemo of FileCatalyst UDP File Transfer ConsiderationsThe FileCatalyst SolutionQuestions

| © Copyright FileCatalyst, 20132

Page 3: UDP accelerated file transfer - introducing an FTP replacement and its benefits

TCP Overview

• Provides reliability, error checking, ordered packets in a stream

• Congestion control built in

• Internet could not survive without it

• Works well for most internet traffic, email, web browsing small ad-hoc transfers

| © Copyright FileCatalyst, 20133

Page 4: UDP accelerated file transfer - introducing an FTP replacement and its benefits

File Transfer Issues with TCP

• Flow control limits transmission window, causes dead air with high latency

• Very aggressive in response to network congestion, cannot tune in application layer

• Result is less than ideal performance on wireless, satellite, or long haul links

• Can be tuned but still not ideal for many-one, one-many

| © Copyright FileCatalyst, 20134

TCP is a very serial process. Each packet of data must be received before a new packet is sent = Decreased transfer speed

Source FileDestination

File

Acknowledgments

Data Packet

Page 5: UDP accelerated file transfer - introducing an FTP replacement and its benefits

Acceleration with FileCatalyst

• Ideal for bulk file transfer• Predictable - Can send at a perfect rate• Not affected by latency or packet loss• Congestion Control implemented in application layer• Tunable congestion control aggression• Instantly detect link capacity

| © Copyright FileCatalyst, 20135

Source FileDestination

File

Acknowledgments

FileCatalyst completely saturates the pipe by sending multiple blocks of data = Increased transfer speed

Page 6: UDP accelerated file transfer - introducing an FTP replacement and its benefits

FileCatalyst vs. TCP Examples

| © Copyright FileCatalyst, 20136

UDP Throughpu

t

Bandwidth RecoveredTransfer Scenario FTP Actual Throughput

44.3 Mbps44.3 Mbps44.3 Mbps44.3 Mbps

44.3 Mbps44.3 Mbps44.3 Mbps44.3 Mbps1 Mbps1 Mbps

44.3 Mbps44.3 Mbps44.3 Mbps44.3 Mbps700 Kbps700 Kbps

6 Mbps

RTT 200 ms / 220 ms

EuropeEuropeNANA

RTT 40 ms / 60 ms

NANANANA

AsiaAsiaNANARTT 300 ms / 320 ms

Page 7: UDP accelerated file transfer - introducing an FTP replacement and its benefits

Demo of FileCatalyst

Page 8: UDP accelerated file transfer - introducing an FTP replacement and its benefits

UDP File Transfer Considerations

• Plays fair with other traffic on network

• 10 Gbps file transfer, single stream

• High performance for many small files

• Security, reliability, automatic resume

• Automation tools, SDK, central management

| © Copyright FileCatalyst, 20138

Page 9: UDP accelerated file transfer - introducing an FTP replacement and its benefits

The FileCatalyst Solution

• Thousands of customers from all verticals• Support for cloud deployments on Amazon, Azure, etc.• Integration partner program, with integration support team• Found by independent study to be only solution to maintain

10 Gbps with high latency and packet loss• More info visit filecatalyst.com, Twitter @filecatalyst,

LinkedIn, Google+

| © Copyright FileCatalyst, 20139

Page 10: UDP accelerated file transfer - introducing an FTP replacement and its benefits

Questions?