SlideShare a Scribd company logo
Beyond FTP & hard drives: Accelerating LAN file transfers
Agenda 
 Corporate Overview 
 TCP Overview 
 File Transfer Issues with TCP 
 Acceleration with FileCatalyst 
 TCP on LAN vs. FileCatalyst on LAN 
 Demo of FileCatalyst Direct 
 UDP File Transfer Considerations 
 Questions 
2 | © Copyright FileCatalyst, 2013
Corporate Overview 
What we do? 
• Provide Enterprise Grade Software solutions for moving large data around the world 
• Patent pending accelerated file transfers via our unique UDP based approach 
• Simplify complicated large file transfers for the enterprise end user. 
• Provide all the tools for fast integration into existing enterprise infrastructure 
• Provide all the management, security and monitoring tools required to move large data 
across corporate networks 
• Provide integration solutions with all major cloud vendors, including, Amazon, OpenStack 
and Windows Azure 
3 | © Copyright FileCatalyst, 2012
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 (HTTP, FTP, SFTP, SMTP etc) 
4 | © Copyright FileCatalyst, 2013
Efficient Transport Protocol 
FileCatalyst transfers files at full link speed: 
• UDP with proprietary retransmission and congestion control 
• Patent pending 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 
5 | © Copyright FileCatalyst, 2012
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 
Data Packet 
6 | © Copyright FileCatalyst, 2013 
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
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 
Source File 
7 | © Copyright FileCatalyst, 2013 
Destination 
File 
Acknowledgments 
FileCatalyst completely saturates the pipe by 
sending multiple blocks of data = Increased 
transfer speed
Bandwidth Improvement with FileCatalyst 
*NA = North America 
8 | © Copyright FileCatalyst, 2012 
Accelerating File Transfers
Demo of FileCatalyst 
Server and HotFolder
UDP File Transfer Considerations 
• Plays fair with other traffic on network 
• 10 Gbps file transfer, single stream. Found by 
independent study to be only solution to maintain 10 Gbps 
with high latency and packet loss. 
• High performance for many small files 
• Security, reliability, automatic resume 
• Automation tools, SDK, central management 
10 | © Copyright FileCatalyst, 2013
Our Clients 
11 | © Copyright FileCatalyst, 2012
Questions?

More Related Content

What's hot

Web Server Load Balancing
Web Server Load BalancingWeb Server Load Balancing
Web Server Load Balancing
Mamdouh Tarabishi
 
Server Load Balancing
Server Load BalancingServer Load Balancing
Server Load Balancing
alluwanted
 
Load balancing
Load balancingLoad balancing
Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...
Andrés Colón Pérez
 
Network latency - measurement and improvement
Network latency - measurement and improvementNetwork latency - measurement and improvement
Network latency - measurement and improvement
Matt Willsher
 
SFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbH
SFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbHSFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbH
SFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbH
South Tyrol Free Software Conference
 
Network Latency
Network LatencyNetwork Latency
Network Latency
Datapath.io
 
Server load balancer ppt
Server load balancer pptServer load balancer ppt
Server load balancer ppt
Shilpi Tandon
 
Managing and monitoring large scale data transfers - Networkshop44
Managing and monitoring large scale data transfers - Networkshop44Managing and monitoring large scale data transfers - Networkshop44
Managing and monitoring large scale data transfers - Networkshop44
Jisc
 
Taking DataFlow Management to the Edge with Apache NiFi/MiNiFi
Taking DataFlow Management to the Edge with Apache NiFi/MiNiFiTaking DataFlow Management to the Edge with Apache NiFi/MiNiFi
Taking DataFlow Management to the Edge with Apache NiFi/MiNiFi
Bryan Bende
 
Xelemax Data Sheet_2015
Xelemax Data Sheet_2015Xelemax Data Sheet_2015
Xelemax Data Sheet_2015
Michael Cohen
 
2015 02 24 lmtv baselining
2015 02 24 lmtv baselining2015 02 24 lmtv baselining
2015 02 24 lmtv baselining
Tony Fortunato
 
Comparing CoAP vs MQTT
Comparing CoAP vs MQTTComparing CoAP vs MQTT
Comparing CoAP vs MQTT
kellogh
 
SC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-FeatherSC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-Feather
rcastain
 
Network characteristics of the cloud
Network characteristics of the cloudNetwork characteristics of the cloud
Network characteristics of the cloud
Cloud Genius
 
Content Devilery Network
Content Devilery NetworkContent Devilery Network
Content Devilery Network
Sanjiv Pradhan
 
RIPE 78: IPv6 reliability measurements
RIPE 78: IPv6 reliability measurementsRIPE 78: IPv6 reliability measurements
RIPE 78: IPv6 reliability measurements
APNIC
 
HPC Controls Future
HPC Controls FutureHPC Controls Future
HPC Controls Future
rcastain
 
Building a Linux IPv6 DNS Server Project review PPT v3.0
Building a Linux IPv6 DNS Server Project review PPT v3.0Building a Linux IPv6 DNS Server Project review PPT v3.0
Building a Linux IPv6 DNS Server Project review PPT v3.0
Hari
 

What's hot (19)

Web Server Load Balancing
Web Server Load BalancingWeb Server Load Balancing
Web Server Load Balancing
 
Server Load Balancing
Server Load BalancingServer Load Balancing
Server Load Balancing
 
Load balancing
Load balancingLoad balancing
Load balancing
 
Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...
 
Network latency - measurement and improvement
Network latency - measurement and improvementNetwork latency - measurement and improvement
Network latency - measurement and improvement
 
SFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbH
SFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbHSFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbH
SFScon14: The OSS-Mailcluster of Raiffeisen OnLine GmbH
 
Network Latency
Network LatencyNetwork Latency
Network Latency
 
Server load balancer ppt
Server load balancer pptServer load balancer ppt
Server load balancer ppt
 
Managing and monitoring large scale data transfers - Networkshop44
Managing and monitoring large scale data transfers - Networkshop44Managing and monitoring large scale data transfers - Networkshop44
Managing and monitoring large scale data transfers - Networkshop44
 
Taking DataFlow Management to the Edge with Apache NiFi/MiNiFi
Taking DataFlow Management to the Edge with Apache NiFi/MiNiFiTaking DataFlow Management to the Edge with Apache NiFi/MiNiFi
Taking DataFlow Management to the Edge with Apache NiFi/MiNiFi
 
Xelemax Data Sheet_2015
Xelemax Data Sheet_2015Xelemax Data Sheet_2015
Xelemax Data Sheet_2015
 
2015 02 24 lmtv baselining
2015 02 24 lmtv baselining2015 02 24 lmtv baselining
2015 02 24 lmtv baselining
 
Comparing CoAP vs MQTT
Comparing CoAP vs MQTTComparing CoAP vs MQTT
Comparing CoAP vs MQTT
 
SC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-FeatherSC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-Feather
 
Network characteristics of the cloud
Network characteristics of the cloudNetwork characteristics of the cloud
Network characteristics of the cloud
 
Content Devilery Network
Content Devilery NetworkContent Devilery Network
Content Devilery Network
 
RIPE 78: IPv6 reliability measurements
RIPE 78: IPv6 reliability measurementsRIPE 78: IPv6 reliability measurements
RIPE 78: IPv6 reliability measurements
 
HPC Controls Future
HPC Controls FutureHPC Controls Future
HPC Controls Future
 
Building a Linux IPv6 DNS Server Project review PPT v3.0
Building a Linux IPv6 DNS Server Project review PPT v3.0Building a Linux IPv6 DNS Server Project review PPT v3.0
Building a Linux IPv6 DNS Server Project review PPT v3.0
 

Similar to Beyond FTP & hard drives: Accelerating LAN file transfers

Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integrationExplaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integration
FileCatalyst
 
Explaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe IntegrationExplaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe Integration
FileCatalyst
 
FileCatalyst Introduction
FileCatalyst IntroductionFileCatalyst Introduction
FileCatalyst Introduction
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
 
Partner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging SystemsPartner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging Systems
FileCatalyst
 
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
 
Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5
FileCatalyst
 
Questions and answers
Questions and answersQuestions and answers
Questions and answers
FileCatalyst
 
FileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring ForbiddenFileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring Forbidden
FileCatalyst
 
An Introduction to FileCatalyst
An Introduction to FileCatalystAn Introduction to FileCatalyst
An Introduction to FileCatalyst
FileCatalyst
 
Nov 2015 Webinar: Introduction to FileCatalyst v3.6
Nov 2015 Webinar: Introduction to FileCatalyst v3.6Nov 2015 Webinar: Introduction to FileCatalyst v3.6
Nov 2015 Webinar: Introduction to FileCatalyst v3.6
FileCatalyst
 
Partner spotlight: Empress
Partner spotlight: EmpressPartner spotlight: Empress
Partner spotlight: Empress
FileCatalyst
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
FileCatalyst
 
Going Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide DeckGoing Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide Deck
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
 
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
 
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
 
Sochi games wrap-up
Sochi games wrap-upSochi games wrap-up
Sochi games wrap-up
FileCatalyst
 
Solving the Problems of FTP
Solving the Problems of FTPSolving the Problems of FTP
Solving the Problems of FTP
FileCatalyst
 
Introducing FileCatalyst Workflow
Introducing FileCatalyst WorkflowIntroducing FileCatalyst Workflow
Introducing FileCatalyst Workflow
FileCatalyst
 

Similar to Beyond FTP & hard drives: Accelerating LAN file transfers (20)

Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integrationExplaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integration
 
Explaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe IntegrationExplaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe Integration
 
FileCatalyst Introduction
FileCatalyst IntroductionFileCatalyst Introduction
FileCatalyst Introduction
 
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
 
Partner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging SystemsPartner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging Systems
 
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
 
Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5
 
Questions and answers
Questions and answersQuestions and answers
Questions and answers
 
FileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring ForbiddenFileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring Forbidden
 
An Introduction to FileCatalyst
An Introduction to FileCatalystAn Introduction to FileCatalyst
An Introduction to FileCatalyst
 
Nov 2015 Webinar: Introduction to FileCatalyst v3.6
Nov 2015 Webinar: Introduction to FileCatalyst v3.6Nov 2015 Webinar: Introduction to FileCatalyst v3.6
Nov 2015 Webinar: Introduction to FileCatalyst v3.6
 
Partner spotlight: Empress
Partner spotlight: EmpressPartner spotlight: Empress
Partner spotlight: Empress
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
 
Going Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide DeckGoing Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide Deck
 
Automating file transfers January 2015 webinar
Automating file transfers January 2015 webinarAutomating file transfers January 2015 webinar
Automating file transfers January 2015 webinar
 
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
 
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
 
Sochi games wrap-up
Sochi games wrap-upSochi games wrap-up
Sochi games wrap-up
 
Solving the Problems of FTP
Solving the Problems of FTPSolving the Problems of FTP
Solving the Problems of FTP
 
Introducing FileCatalyst Workflow
Introducing FileCatalyst WorkflowIntroducing FileCatalyst Workflow
Introducing FileCatalyst Workflow
 

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
 
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
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
 
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
 
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
FileCatalyst v3.3 preview - multi-file transfers and auto-zipFileCatalyst v3.3 preview - multi-file transfers and auto-zip
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
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
 

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
 
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
 
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
 
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
 
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
FileCatalyst v3.3 preview - multi-file transfers and auto-zipFileCatalyst v3.3 preview - multi-file transfers and auto-zip
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
 
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...
 

Recently uploaded

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 

Recently uploaded (20)

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 

Beyond FTP & hard drives: Accelerating LAN file transfers

  • 1. Beyond FTP & hard drives: Accelerating LAN file transfers
  • 2. Agenda  Corporate Overview  TCP Overview  File Transfer Issues with TCP  Acceleration with FileCatalyst  TCP on LAN vs. FileCatalyst on LAN  Demo of FileCatalyst Direct  UDP File Transfer Considerations  Questions 2 | © Copyright FileCatalyst, 2013
  • 3. Corporate Overview What we do? • Provide Enterprise Grade Software solutions for moving large data around the world • Patent pending accelerated file transfers via our unique UDP based approach • Simplify complicated large file transfers for the enterprise end user. • Provide all the tools for fast integration into existing enterprise infrastructure • Provide all the management, security and monitoring tools required to move large data across corporate networks • Provide integration solutions with all major cloud vendors, including, Amazon, OpenStack and Windows Azure 3 | © Copyright FileCatalyst, 2012
  • 4. 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 (HTTP, FTP, SFTP, SMTP etc) 4 | © Copyright FileCatalyst, 2013
  • 5. Efficient Transport Protocol FileCatalyst transfers files at full link speed: • UDP with proprietary retransmission and congestion control • Patent pending 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 5 | © Copyright FileCatalyst, 2012
  • 6. 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 Data Packet 6 | © Copyright FileCatalyst, 2013 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
  • 7. 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 Source File 7 | © Copyright FileCatalyst, 2013 Destination File Acknowledgments FileCatalyst completely saturates the pipe by sending multiple blocks of data = Increased transfer speed
  • 8. Bandwidth Improvement with FileCatalyst *NA = North America 8 | © Copyright FileCatalyst, 2012 Accelerating File Transfers
  • 9. Demo of FileCatalyst Server and HotFolder
  • 10. UDP File Transfer Considerations • Plays fair with other traffic on network • 10 Gbps file transfer, single stream. Found by independent study to be only solution to maintain 10 Gbps with high latency and packet loss. • High performance for many small files • Security, reliability, automatic resume • Automation tools, SDK, central management 10 | © Copyright FileCatalyst, 2013
  • 11. Our Clients 11 | © Copyright FileCatalyst, 2012