Chris Bailey
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
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
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
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
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
Demo of FileCatalyst
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
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
Questions?