SlideShare a Scribd company logo
Webinar Feb 23, 2016
Going Beyond UDP
Acceleration
John Tkaczewski, President of FileCatalyst
Blog: http://filecatalyst.com/blog/
Past Webinars: http://filecatalyst.com/resources/webinars/
© Copyright FileCatalyst, 2015
?
• FileCatalyst transfers files at full link speed:
• UDP with proprietary retransmission and congestion control
• Patented algorithm built from the ground up in-house
• Transfer rates up to 10 Gbps (with encryption) using commodity hardware
• Not affected by latency and speed degrades, linearly with packet loss
• Ability to fully leverage multi-core CPU architecture
•
Integration with leading Cloud Storage like Amazon S3
© Copyright FileCatalyst, 2015
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
TCP is a very serial process.
Each packet of data must be received before a
new packet is sent = Decreased transfer speed
Source File
Destination
File
Acknowledgments
Data Packet
© Copyright FileCatalyst, 2015
Why Faster?
• 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
Source File
Destination
File
Acknowledgments
FileCatalyst completely saturates the pipe by
sending multiple blocks of data = Increased
transfer speed
© Copyright FileCatalyst, 2015
Demo
Method Time
FTP-Filezilla (no checksum) ~ 6 minutes
Plain UDP (with checksum) ~ 24 sec
Single File: compressed video - 600 MB
Sample Link speed: 400Mbps, 160ms delay
Method Time
ZIP, IZArc 4.1.6 ~ 45 sec
RAR, WinRar 4.01 64 bit ~ 25 sec
Dealing with multiple files.
Benchmark Compression Speed: 137MB, 71 files in 10 folders
Compression requires disk space and takes time.
Method Time
FTP-Filezilla (no checksum) ~ 2min 10 sec
Plain UDP (no checksum) ~ 1min 20 sec
Plain UDP (with checksum) ~ 1min 40 sec
Multi-Client (with checksum) ~42 sec
Single Archive (with checksum, ) ~18 sec.
Multi-Client (with checksum and zip
compression)
~ 18 sec.
Sample Data set: 47 files, 261 MB, file sizes 1MB-50MB (compressed)
Sample Link speed: 400Mbps, 160ms delay
Features Unique to
FileCatalyst.
No additional disk
space required
Other Options:
• Transferring File Deltas (rsync) Moving only changes detected in the file
• Save bandwidth (Savings for cloud and Satellite links)
• Increased Processing time
• Directory Streaming (transferring n-files)
• File System Events, no need to scan complex folders
Questions?

More Related Content

What's hot

UDP accelerated file transfer - introducing an FTP replacement and its benefits
UDP accelerated file transfer - introducing an FTP replacement and its benefitsUDP accelerated file transfer - introducing an FTP replacement and its benefits
UDP accelerated file transfer - introducing an FTP replacement and its benefits
FileCatalyst
 
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
FileCatalyst
 
Fast SOA with Apache Synapse
Fast SOA with Apache SynapseFast SOA with Apache Synapse
Fast SOA with Apache Synapse
Paul Fremantle
 
Explaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe IntegrationExplaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe Integration
FileCatalyst
 
Acceleration Technology: Taking Media File Transfers From Days to Minutes
Acceleration Technology: Taking Media File Transfers From Days to MinutesAcceleration Technology: Taking Media File Transfers From Days to Minutes
Acceleration Technology: Taking Media File Transfers From Days to Minutes
FileCatalyst
 
WebSocket MicroService vs. REST Microservice
WebSocket MicroService vs. REST MicroserviceWebSocket MicroService vs. REST Microservice
WebSocket MicroService vs. REST Microservice
Rick Hightower
 
How fluentd fits into the modern software landscape
How fluentd fits into the modern software landscapeHow fluentd fits into the modern software landscape
How fluentd fits into the modern software landscape
Phil Wilkins
 
Better performances with HTTP/2
Better performances with HTTP/2Better performances with HTTP/2
Better performances with HTTP/2
Thomas Segismont
 
Introduction to Apache Synapse
Introduction to Apache SynapseIntroduction to Apache Synapse
Introduction to Apache Synapse
Hiranya Jayathilaka
 
API Facade Pattern with Apache Synapse
API Facade Pattern with Apache SynapseAPI Facade Pattern with Apache Synapse
API Facade Pattern with Apache Synapse
Hiranya Jayathilaka
 
The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...
The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...
The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...
confluent
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
Edward Burns
 
Http2 in practice
Http2 in practiceHttp2 in practice
Http2 in practice
Patrick Meenan
 
FTP
FTPFTP
Zebus - Pitfalls of a P2P service bus
Zebus - Pitfalls of a P2P service busZebus - Pitfalls of a P2P service bus
Zebus - Pitfalls of a P2P service bus
Kévin LOVATO
 
Deep dive into Apache Kafka consumption
Deep dive into Apache Kafka consumptionDeep dive into Apache Kafka consumption
Deep dive into Apache Kafka consumption
Alexandre Tamborrino
 
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
Lucas Jellema
 
Netty Cookbook - Chapter 2
Netty Cookbook - Chapter 2Netty Cookbook - Chapter 2
Netty Cookbook - Chapter 2
Trieu Nguyen
 
Observer, a "real life" time series application
Observer, a "real life" time series applicationObserver, a "real life" time series application
Observer, a "real life" time series application
Kévin LOVATO
 
Notes on Netty baics
Notes on Netty baicsNotes on Netty baics
Notes on Netty baics
Rick Hightower
 

What's hot (20)

UDP accelerated file transfer - introducing an FTP replacement and its benefits
UDP accelerated file transfer - introducing an FTP replacement and its benefitsUDP accelerated file transfer - introducing an FTP replacement and its benefits
UDP accelerated file transfer - introducing an FTP replacement and its benefits
 
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
 
Fast SOA with Apache Synapse
Fast SOA with Apache SynapseFast SOA with Apache Synapse
Fast SOA with Apache Synapse
 
Explaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe IntegrationExplaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe Integration
 
Acceleration Technology: Taking Media File Transfers From Days to Minutes
Acceleration Technology: Taking Media File Transfers From Days to MinutesAcceleration Technology: Taking Media File Transfers From Days to Minutes
Acceleration Technology: Taking Media File Transfers From Days to Minutes
 
WebSocket MicroService vs. REST Microservice
WebSocket MicroService vs. REST MicroserviceWebSocket MicroService vs. REST Microservice
WebSocket MicroService vs. REST Microservice
 
How fluentd fits into the modern software landscape
How fluentd fits into the modern software landscapeHow fluentd fits into the modern software landscape
How fluentd fits into the modern software landscape
 
Better performances with HTTP/2
Better performances with HTTP/2Better performances with HTTP/2
Better performances with HTTP/2
 
Introduction to Apache Synapse
Introduction to Apache SynapseIntroduction to Apache Synapse
Introduction to Apache Synapse
 
API Facade Pattern with Apache Synapse
API Facade Pattern with Apache SynapseAPI Facade Pattern with Apache Synapse
API Facade Pattern with Apache Synapse
 
The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...
The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...
The Good, The Bad, and The Avro (Graham Stirling, Saxo Bank and David Navalho...
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
 
Http2 in practice
Http2 in practiceHttp2 in practice
Http2 in practice
 
FTP
FTPFTP
FTP
 
Zebus - Pitfalls of a P2P service bus
Zebus - Pitfalls of a P2P service busZebus - Pitfalls of a P2P service bus
Zebus - Pitfalls of a P2P service bus
 
Deep dive into Apache Kafka consumption
Deep dive into Apache Kafka consumptionDeep dive into Apache Kafka consumption
Deep dive into Apache Kafka consumption
 
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
 
Netty Cookbook - Chapter 2
Netty Cookbook - Chapter 2Netty Cookbook - Chapter 2
Netty Cookbook - Chapter 2
 
Observer, a "real life" time series application
Observer, a "real life" time series applicationObserver, a "real life" time series application
Observer, a "real life" time series application
 
Notes on Netty baics
Notes on Netty baicsNotes on Netty baics
Notes on Netty baics
 

Similar to Going Beyond UDP Acceleration - SLide Deck

Nov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From FtpNov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From Ftp
FileCatalyst
 
FileCatalyst Introduction
FileCatalyst IntroductionFileCatalyst Introduction
FileCatalyst Introduction
FileCatalyst
 
Questions and answers
Questions and answersQuestions and answers
Questions and answers
FileCatalyst
 
An Introduction to FileCatalyst
An Introduction to FileCatalystAn Introduction to FileCatalyst
An Introduction to FileCatalyst
FileCatalyst
 
Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5
FileCatalyst
 
Big data in the energy sector
Big data in the energy sectorBig data in the energy sector
Big data in the energy sector
FileCatalyst
 
Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integrationExplaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integration
FileCatalyst
 
Automating file transfers January 2015 webinar
Automating file transfers January 2015 webinarAutomating file transfers January 2015 webinar
Automating file transfers January 2015 webinar
FileCatalyst
 
Acceleration Technology: Solving File Transfer Issues
Acceleration Technology: Solving File Transfer IssuesAcceleration Technology: Solving File Transfer Issues
Acceleration Technology: Solving File Transfer Issues
FileCatalyst
 
Partner spotlight: Empress
Partner spotlight: EmpressPartner spotlight: Empress
Partner spotlight: Empress
FileCatalyst
 
Partner spotlight: Telestream
Partner spotlight: TelestreamPartner spotlight: Telestream
Partner spotlight: Telestream
FileCatalyst
 
Sochi games wrap-up
Sochi games wrap-upSochi games wrap-up
Sochi games wrap-up
FileCatalyst
 
How to enable file transfer acceleration in FileCatalyst Workflow
How to enable file transfer acceleration in FileCatalyst WorkflowHow to enable file transfer acceleration in FileCatalyst Workflow
How to enable file transfer acceleration in FileCatalyst Workflow
FileCatalyst
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Steffen Gebert
 
Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical
FileCatalyst
 
White Paper: Accelerating File Transfers
White Paper: Accelerating File TransfersWhite Paper: Accelerating File Transfers
White Paper: Accelerating File Transfers
FileCatalyst
 
Accelerated file transfer in live sports production
Accelerated file transfer in live sports productionAccelerated file transfer in live sports production
Accelerated file transfer in live sports production
FileCatalyst
 
Network latency - measurement and improvement
Network latency - measurement and improvementNetwork latency - measurement and improvement
Network latency - measurement and improvement
Matt Willsher
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
FileCatalyst
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Amazon Web Services
 

Similar to Going Beyond UDP Acceleration - SLide Deck (20)

Nov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From FtpNov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From Ftp
 
FileCatalyst Introduction
FileCatalyst IntroductionFileCatalyst Introduction
FileCatalyst Introduction
 
Questions and answers
Questions and answersQuestions and answers
Questions and answers
 
An Introduction to FileCatalyst
An Introduction to FileCatalystAn Introduction to FileCatalyst
An Introduction to FileCatalyst
 
Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5
 
Big data in the energy sector
Big data in the energy sectorBig data in the energy sector
Big data in the energy sector
 
Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integrationExplaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integration
 
Automating file transfers January 2015 webinar
Automating file transfers January 2015 webinarAutomating file transfers January 2015 webinar
Automating file transfers January 2015 webinar
 
Acceleration Technology: Solving File Transfer Issues
Acceleration Technology: Solving File Transfer IssuesAcceleration Technology: Solving File Transfer Issues
Acceleration Technology: Solving File Transfer Issues
 
Partner spotlight: Empress
Partner spotlight: EmpressPartner spotlight: Empress
Partner spotlight: Empress
 
Partner spotlight: Telestream
Partner spotlight: TelestreamPartner spotlight: Telestream
Partner spotlight: Telestream
 
Sochi games wrap-up
Sochi games wrap-upSochi games wrap-up
Sochi games wrap-up
 
How to enable file transfer acceleration in FileCatalyst Workflow
How to enable file transfer acceleration in FileCatalyst WorkflowHow to enable file transfer acceleration in FileCatalyst Workflow
How to enable file transfer acceleration in FileCatalyst Workflow
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
 
Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical
 
White Paper: Accelerating File Transfers
White Paper: Accelerating File TransfersWhite Paper: Accelerating File Transfers
White Paper: Accelerating File Transfers
 
Accelerated file transfer in live sports production
Accelerated file transfer in live sports productionAccelerated file transfer in live sports production
Accelerated file transfer in live sports production
 
Network latency - measurement and improvement
Network latency - measurement and improvementNetwork latency - measurement and improvement
Network latency - measurement and improvement
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
 

More from FileCatalyst

Intro to FileCatalyst Direct v3.7
Intro to FileCatalyst Direct v3.7Intro to FileCatalyst Direct v3.7
Intro to FileCatalyst Direct v3.7
FileCatalyst
 
Webinar intro-to-central3.7-nov23-2016
Webinar intro-to-central3.7-nov23-2016Webinar intro-to-central3.7-nov23-2016
Webinar intro-to-central3.7-nov23-2016
FileCatalyst
 
Introduction to FileCatalyst Central
Introduction to FileCatalyst CentralIntroduction to FileCatalyst Central
Introduction to FileCatalyst Central
FileCatalyst
 
FileCatalyst: TransferAgent Webinar Slide Show
FileCatalyst: TransferAgent Webinar Slide ShowFileCatalyst: TransferAgent Webinar Slide Show
FileCatalyst: TransferAgent Webinar Slide Show
FileCatalyst
 
FileCatalyst July 23rd 2015 webinar: Introduction to C++ API
FileCatalyst July 23rd 2015 webinar: Introduction to C++ APIFileCatalyst July 23rd 2015 webinar: Introduction to C++ API
FileCatalyst July 23rd 2015 webinar: Introduction to C++ API
FileCatalyst
 
Amazon S3 Integration
Amazon S3 IntegrationAmazon S3 Integration
Amazon S3 Integration
FileCatalyst
 
FileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring ForbiddenFileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring Forbidden
FileCatalyst
 
How to configure advanced order forms in FileCatalyst Workflow
How to configure advanced order forms in FileCatalyst WorkflowHow to configure advanced order forms in FileCatalyst Workflow
How to configure advanced order forms in FileCatalyst Workflow
FileCatalyst
 
How to transfer large volumes of small files at accelerated speeds
How to transfer large volumes of small files at accelerated speedsHow to transfer large volumes of small files at accelerated speeds
How to transfer large volumes of small files at accelerated speeds
FileCatalyst
 
10Gbps transfers
10Gbps transfers10Gbps transfers
10Gbps transfers
FileCatalyst
 
How to automate content submission into FileCatalyst Workflow
How to automate content submission into FileCatalyst WorkflowHow to automate content submission into FileCatalyst Workflow
How to automate content submission into FileCatalyst Workflow
FileCatalyst
 
How to integrate FileCatalyst java applets
How to integrate FileCatalyst java appletsHow to integrate FileCatalyst java applets
How to integrate FileCatalyst java applets
FileCatalyst
 
The basics of remote data replication
The basics of remote data replicationThe basics of remote data replication
The basics of remote data replication
FileCatalyst
 
Solving the problems of large email attachments (& other web-based file trans...
Solving the problems of large email attachments (& other web-based file trans...Solving the problems of large email attachments (& other web-based file trans...
Solving the problems of large email attachments (& other web-based file trans...
FileCatalyst
 
Partner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging SystemsPartner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging Systems
FileCatalyst
 

More from FileCatalyst (15)

Intro to FileCatalyst Direct v3.7
Intro to FileCatalyst Direct v3.7Intro to FileCatalyst Direct v3.7
Intro to FileCatalyst Direct v3.7
 
Webinar intro-to-central3.7-nov23-2016
Webinar intro-to-central3.7-nov23-2016Webinar intro-to-central3.7-nov23-2016
Webinar intro-to-central3.7-nov23-2016
 
Introduction to FileCatalyst Central
Introduction to FileCatalyst CentralIntroduction to FileCatalyst Central
Introduction to FileCatalyst Central
 
FileCatalyst: TransferAgent Webinar Slide Show
FileCatalyst: TransferAgent Webinar Slide ShowFileCatalyst: TransferAgent Webinar Slide Show
FileCatalyst: TransferAgent Webinar Slide Show
 
FileCatalyst July 23rd 2015 webinar: Introduction to C++ API
FileCatalyst July 23rd 2015 webinar: Introduction to C++ APIFileCatalyst July 23rd 2015 webinar: Introduction to C++ API
FileCatalyst July 23rd 2015 webinar: Introduction to C++ API
 
Amazon S3 Integration
Amazon S3 IntegrationAmazon S3 Integration
Amazon S3 Integration
 
FileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring ForbiddenFileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring Forbidden
 
How to configure advanced order forms in FileCatalyst Workflow
How to configure advanced order forms in FileCatalyst WorkflowHow to configure advanced order forms in FileCatalyst Workflow
How to configure advanced order forms in FileCatalyst Workflow
 
How to transfer large volumes of small files at accelerated speeds
How to transfer large volumes of small files at accelerated speedsHow to transfer large volumes of small files at accelerated speeds
How to transfer large volumes of small files at accelerated speeds
 
10Gbps transfers
10Gbps transfers10Gbps transfers
10Gbps transfers
 
How to automate content submission into FileCatalyst Workflow
How to automate content submission into FileCatalyst WorkflowHow to automate content submission into FileCatalyst Workflow
How to automate content submission into FileCatalyst Workflow
 
How to integrate FileCatalyst java applets
How to integrate FileCatalyst java appletsHow to integrate FileCatalyst java applets
How to integrate FileCatalyst java applets
 
The basics of remote data replication
The basics of remote data replicationThe basics of remote data replication
The basics of remote data replication
 
Solving the problems of large email attachments (& other web-based file trans...
Solving the problems of large email attachments (& other web-based file trans...Solving the problems of large email attachments (& other web-based file trans...
Solving the problems of large email attachments (& other web-based file trans...
 
Partner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging SystemsPartner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging Systems
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Going Beyond UDP Acceleration - SLide Deck

  • 1. Webinar Feb 23, 2016 Going Beyond UDP Acceleration
  • 2. John Tkaczewski, President of FileCatalyst Blog: http://filecatalyst.com/blog/ Past Webinars: http://filecatalyst.com/resources/webinars/
  • 3. © Copyright FileCatalyst, 2015 ? • FileCatalyst transfers files at full link speed: • UDP with proprietary retransmission and congestion control • Patented algorithm built from the ground up in-house • Transfer rates up to 10 Gbps (with encryption) using commodity hardware • Not affected by latency and speed degrades, linearly with packet loss • Ability to fully leverage multi-core CPU architecture • Integration with leading Cloud Storage like Amazon S3
  • 4. © Copyright FileCatalyst, 2015 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 TCP is a very serial process. Each packet of data must be received before a new packet is sent = Decreased transfer speed Source File Destination File Acknowledgments Data Packet
  • 5. © Copyright FileCatalyst, 2015 Why Faster? • 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 Source File Destination File Acknowledgments FileCatalyst completely saturates the pipe by sending multiple blocks of data = Increased transfer speed
  • 8. Method Time FTP-Filezilla (no checksum) ~ 6 minutes Plain UDP (with checksum) ~ 24 sec Single File: compressed video - 600 MB Sample Link speed: 400Mbps, 160ms delay
  • 9. Method Time ZIP, IZArc 4.1.6 ~ 45 sec RAR, WinRar 4.01 64 bit ~ 25 sec Dealing with multiple files. Benchmark Compression Speed: 137MB, 71 files in 10 folders Compression requires disk space and takes time.
  • 10. Method Time FTP-Filezilla (no checksum) ~ 2min 10 sec Plain UDP (no checksum) ~ 1min 20 sec Plain UDP (with checksum) ~ 1min 40 sec Multi-Client (with checksum) ~42 sec Single Archive (with checksum, ) ~18 sec. Multi-Client (with checksum and zip compression) ~ 18 sec. Sample Data set: 47 files, 261 MB, file sizes 1MB-50MB (compressed) Sample Link speed: 400Mbps, 160ms delay Features Unique to FileCatalyst. No additional disk space required
  • 11. Other Options: • Transferring File Deltas (rsync) Moving only changes detected in the file • Save bandwidth (Savings for cloud and Satellite links) • Increased Processing time • Directory Streaming (transferring n-files) • File System Events, no need to scan complex folders