SlideShare a Scribd company logo
Accelerating File Transfers
Increase File Transfer Speeds
in Poorly-Performing Networks

www.filecatalyst.com
Contents
Introduction .............................................................................................................................................. 2
Common File Delivery Methods ............................................................................................................... 2
Understanding FTP ................................................................................................................................... 3
Latency and its effect on FTP ............................................................................................................. 3
Packet loss and its effect on FTP ........................................................................................................ 4
Existing File Transfer Processes ................................................................................................................ 5
FTP Server Solution ............................................................................................................................ 5
Email File Attachments ...................................................................................................................... 5
Instant Messaging .............................................................................................................................. 6
Physical Media ................................................................................................................................... 6
Overcoming File Transfer Issues with Acceleration.................................................................................. 7
Optimizing throughput with UDP....................................................................................................... 7
Optimizing TCP with Multiple Streams .............................................................................................. 7
Reducing Data with Compression ...................................................................................................... 8
Minimizing data with Delta Transfers ................................................................................................ 8
The Cost of Slow File Transfers ................................................................................................................. 9
The number crunching ....................................................................................................................... 9
Factors to Consider for your File Transfer Solution................................................................................ 11
About FileCatalyst ................................................................................................................................... 12

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[1]

Accelerating File Transfers
Introduction
According to a Hilty Moore & Associates study, companies have increased
their reliance on digital file transfer via File Transfer Protocol (FTP) by 66%
from 2006 to 2007.
FTP resulted in
incomplete delivery as
much as 1 in 5 times.

These companies were in not only high-tech, but also health, financial,
manufacturing and service industries. Most respondents experienced
delivery stoppages or incomplete transmissions with FTP as much as 1 out of
5 times. A more reliable alternative is needed.
This paper addresses technical issues faced by enterprises when transferring
large files. It will also present a business case behind switching to a non-FTP
digital delivery system, and guides the enterprise to find the optimal solution
for its requirements.

Common File Delivery Methods
Companies with large data sets continue to use physical methods, recording
to DVD, Flash, or HDD and using a delivery service. This works on an ad-hoc
basis but can lead to high costs.
Standard digital alternatives include email or instant messaging services, but
these have issues including file size limitations or reliance on the same TCP/IP
backbone causing FTP to fail.
Alternatives should
overcome limitations
of FTP, maximize
existing infrastructure,
and be simple.

Digital delivery is still the ultimate solution for most enterprises. However, a
solution should overcome the stoppages and slowdowns common to FTP. It
should allow organizations to maximize their existing infrastructure, saving
money that would otherwise have been wasted acquiring higher bandwidths.
Finally, it should be easy to implement and—more importantly—easy to use.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[2]

Accelerating File Transfers
Understanding FTP
FTP has existed since
the 1970s, and is
ubiquitous

File Transfer Protocol (FTP) is one of the oldest protocols on the Internet, but
is ubiquitous for file transfer. FTP resulted from an RFC first drafted in the
1970s, and has since gone through relatively few changes. FTP was designed
to be completely agnostic—independent from operating systems, file storage
systems and file types.
FTP runs on TCP/IP protocol, using two TCP connections. The first is a control
channel used to exchange instructions, and is always open. The other is a
data channel, used for file transfer and directory listings. The channel is
opened or closed as needed.
2-way control channel always open

Client

data channel opened as needed

Server

TCP/IP is the most widely deployed protocol on the internet; consequently,
FTP is the de facto standard for file transfer. However, it also inherits the
drawbacks of TCP.

Latency and its effect on FTP
In order to provide reliable data transmission, TCP/IP requires the receiver to
acknowledge each packet being sent, in sequential order. Each such
communication is measured as round trip time (RTT), or the time it takes for
a packet to be sent and acknowledged.
Latency (RTT) causes
FTP to slow down
considerably

TCP responds to latency by adjusting the amount of unacknowledged data
that can be on the link before waiting for a reply. The optimal amount of
unacknowledged data en route should equal the end-to-end bandwidth
multiplied by the RTT, also called the bandwidth-delay product. TCP
continually estimates this value, setting a “TCP window” to control how much
data should be sent. TCP has limits on the size of this value, so when the
bandwidth-delay product exceeds a certain threshold, the result is a lot of
waiting or “dead air”. Satellite connections can be into the hundreds or even
thousands of milliseconds of RTT.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[3]

Accelerating File Transfers
Throughput is
reduced
dramatically at
only 80ms RTT to
just over 5,000kbps

Packet loss and its effect on FTP
Network congestion typically causes buffer overflows of intermediate
routers, causing packet loss. Since packets are sent sequentially, this can
cause a hold-up in the cycle. Unacknowledged packets also cause the TCP
window to shrink or even close completely for periods of time. Wireless and
satellite transfers can have even higher packet loss due to sources of
interference such as clouds or physical structures. Packet loss combined with
high latency creates even worse performance for FTP transfers.

After 0.03% the
throughput drops
exponentially.
Public internet
averages 0.5%
packet loss.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[4]

Accelerating File Transfers
Existing File Transfer Processes
TCP is used as the backbone behind many existing corporate transfer
processes. Other methods of sharing or distributing files include email
attachments, shipping physical media, and instant messenger (IM) transfers.
These are used independently or concurrently for getting data from source to
sink. Each of these has potential limitations.

FTP Server Solution
Including transfer speed issues, there are other potential problems with FTP:
FTP servers are often
set up by media and
design agencies to
share large files.
Maintenance is
difficult and FTP
suffers from TCP/IP
drawbacks

• Learning Curve: The average end-user is not familiar with FTP clients.
• Firewall and Security: Not all IT networks allow for unrestricted FTP access;
some users may not be able to connect to the FTP server.
• FTP Administration: IT administrators have to manage end-users on the
FTP server and provide support and maintenance to the FTP server.
• TCP/IP Performance: Poorly-performing networks compromise transfer
speed and encumber an organization’s workflow.

Email File Attachments
Email is perhaps the most common method of sharing files others, both at
work and at home. However, there are some considerable limitations:

Email servers simply
cannot handle large
file transfers
effectively or reliably.
Archiving is expensive.

• Reliability: Email servers are configured to handle attachments up to a
certain size; usually 10 MB or less. Users cannot depend on their email
arriving without being “bounced” for exceeding this limit.
• Archival: Emails are archived by the mail server. Attachments add to the
storage requirements of the mail server, increasing IT cost.
• Poor Network Utilization: Email uses Simple Mail Transfer Protocol (SMTP)
for transfers, which is not the most efficient protocol to transfer large files
over a network.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[5]

Accelerating File Transfers
Instant Messaging
According to PC World , Instant Messaging has become the most common
form of electronic communications, surpassing email. There are some issues
to be aware of:

Interoperability,
TCP/IP drawbacks and
security risks make IM
less than ideal for
enterprises.

• Interoperability: Although different IM clients are often able to share text
messages with one another, file transfer is not usually possible between
different clients.
• Security: Popular IM clients continue to be targets for trojans and exploits.
Transmissions are not usually over secure channels.
• No tracking: Transferring files over IM makes it difficult or impossible to
track files moving between different endpoints.
• Poor Network utilization: TCP/IP is typically used as the transport layer.
The same network issues facing FTP also face IM file transfer.

Physical Media
Organizations may record data to a DVD, hard drive, or flash storage, then
physically ship it to the recipient. This process can be useful when there are
huge data sets or when there is poor connectivity between the two parties,
but it has some obvious drawbacks:
Post-production
houses exchange
terabytes of data by
shipping physical
media. This is laborintensive and
expensive.

• Preparation Time: This process requires human interaction, from recording
the data to printing out mailing labels and shipping the media.
• Cost: Depending on the urgency of the files, costs for using a courier
service can easily add up.
• Delivery Time: Since physical delivery is involved, the process can take 1 to
5 business days. This may be an unwelcome delay and makes timesensitive delivery an unreliable proposition.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[6]

Accelerating File Transfers
Overcoming File Transfer Issues with Acceleration
Overcoming TCP/IP
bottlenecks allows
digital delivery to
become viable

Most companies realize that transferring files online is more cost-effective
than shipping physical media. By overcoming TCP/IP bottlenecks, digital
delivery becomes a realistic option. File transfer acceleration is possible
through two complementary but separate methods. Generally speaking,
these are optimizing throughput and reducing data being sent.

Optimizing throughput with UDP
UDP takes latency out
of the equation because
it does not require
acknowledgment

User Datagram Protocol (UDP) squeezes performance from an IP network by
not implementing all features of TCP. UDP is a "connectionless" protocol that
does not depend on sequenced acknowledgements and retransmissions.
Although this implies potential for incomplete transfers, vendors are free to
build their own reliability into their applications.
Since UDP allows packets to be received in a different order than they were
sent it does not stall if packets are dropped. Lost packets can be requested
with a command channel: data flows over UDP while error-correcting
commands are periodically exchanged over a TCP/IP stream. Without the
same acknowledgment requirements as TCP, latency is effectively eliminated.

Optimizing TCP with Multiple Streams
Multiple streams
means less “dead air”
during a transfer, but is
resource intensive

With standard FTP, only one data channel is used. This channel becomes idle
during acknowledgement and other housekeeping. By increasing the number
of data streams, there is less “dead air,” as one or more streams is likely to
be sending data at any given time.
This method of transferring files is effective when network degradation is not
extreme. However, the process is extremely processor intensive due to the
large number of concurrent threads that must be running.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[7]

Accelerating File Transfers
Reducing Data with Compression
Data compression is a general term for a group of technologies that encode
large files in order to shrink them down in size. Fewer bytes to send will
naturally result in a faster transfer, whether the network is the internet, an
intranet, or a local area network (LAN).
Smaller file sizes
require less time to
transfer

Data compression involves applying an algorithm to data that stores
repetitive bits as a “shorthand”. The receiving end uses an appropriate
decoder to restore these short forms to their original state, resulting in an
identical copy of the original file.
Some files can be compressed more than others. Text-based files, such as
documents, reports, database files are highly compressible. On the other
hand, many media files such as MP3 or JPG are already compressed and
cannot be compressed further.

Minimizing data with Delta Transfers
Transferring a file
delta can reduce data
sent by a staggering
amount

A file may already exist on both sides of the transfer, but has been modified
at the source. When a difference is detected, an algorithm can calculate the
differences and store them in discrete files. These small delta files are
transferred instead of resending the entire file, then applied as a “patch,”
updating the destination file in order to make an identical copy. The benefit
is clear: imagine being able to send a 4MB delta instead of a 2TB, for
example. One popular Unix application that supports delta transfers is rsync.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[8]

Accelerating File Transfers
The Cost of Slow File Transfers
Slow transfers incur
significant “hard” and
“soft” costs

Most enterprises do not realize the cost of slow file transfers. The most
significant hard costs is bandwidth; soft costs include lost hours in terms of
employee productivity and project completion. Fixing the problem of slow
transfers yields significant returns both on hard and soft costs.

The number crunching
Acceleration technologies provide return on investment (ROI) by maximizing
existing infrastructures. Spending money on more bandwidth makes little
sense if current bandwidth is under-utilized. Based on the following chart,
consider some scenarios in which acceleration provides cost or productivity
benefits:
Monthly Internet Costs
Bandwidth (mbps)

1.5

3

5

10

50

100

Cost (month)

$75

$250

$500

$750

$1000

$1300

Pricing based on GoWebMan and Rogers Cable

Improving file transfer
returns significant
time savings to the
organization

Scenario 1—reclaim lost time: A post-production house in New Zealand
transfers files to and from its LA office. Their 50mbps link costs $1000/mo,
and is theoretically very fast. However, the average latency of pan-Pacific
transfers is 200ms, with an average packet loss of 1%. Under these
conditions, FTP will only transfer at 490kbps, a mere 1% of the large pipe.
With UDP-based acceleration, transfer speed will reach near link speed, or
100X faster than FTP. Art that formerly took a hundred minutes now takes
one. Without spending any more money, the company has regained ninetynine valuable minutes that can be applied to productivity and project
completion.
Scenario 2—save IT expense: A company transfers files between North
America and Europe over a 10 mbps connection. Due to latency and packet
loss, the effective throughput is 613kbps or 6% of bandwidth. The internet
service provider suggests the company purchase a faster link.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[9]

Accelerating File Transfers
Maximizing
bandwidth is less
expensive than buying
a faster link

Instead of adding to their monthly operating expense, the company deploys
acceleration technology. By using their bandwidth to its fullest, the company
experiences faster transfers and has a virtual savings of $670/mo compared
to the upgrade option.
Scenario
1 – reclaim
lost time

Line
Speed
50
Mbps

2 – save IT
expense

10
Mbps

Summary of Scenarios
Latency /
Previous
Loss
speed
290ms RTT
490 Kbps
1% packet
(1%)
loss
160ms RTT
0% packet
loss

613 Kbps
(6%)

Acceleration
Advantage
Increase transfer speed
by 100X, reclaiming
man hours and
improving turnaround
Increase transfer speed
by 15X, giving company
higher performance and
avoid $670/mo
expense.

Optimizing bandwidth generates both virtual and actual returns on
investment made in implementing a file acceleration solution.

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[10]

Accelerating File Transfers
Factors to Consider for your File Transfer Solution

The Ideal Solution
Scalable
The solution should
scale in a cost-effective
way. The solution
should be easily
expandable
Reliable
Once a file transfer is
initiated, users should
expect delivery. The
system should recover
from errors.
Simple
The system must have
a gentle learning curve
for end-users
Secure
The solution should be
able to meet existing
or potential security
mandates

The optimum file transfer solution should be able to connect the various file
storage systems of the enterprise regardless of network topology, physical
location or operating system. Many commercial vendors provide a file
transfer solution—some offer a comprehensive platform, while others
provide a subscription service solution. There are universal considerations to
be made for each option:
•

•

•
•
•

•

•

Acceleration: How important are accelerated file transfers to your
enterprise? Do any of your processes involve large file transfers that may
be reduced?
Automation and Scheduling: Will you benefit from automating routine
file transfers? Would automatic scheduling help your business complete
projects and improve its bottom line?
Web-Based Interface: Should end-users have access via web browser, or
is a client-side application preferred?
Ease of deployment: How many servers and clients do you need to install
and where? Is installation feasible for remote locations?
Security and Compliance: What are the major security issues that your
organization faces? Are there any security mandates you must meet, and
does the proposed solution meet them?
Tracking and Reporting: How much tracking functionally do you need?
What type of reports would you like to generate, and does the solution
support this?
After-sales support and service: Does the vendor provide reasonable
support and service for the product?

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[11]

Accelerating File Transfers
About FileCatalyst
Learn more about our
technology at
www.filecatalyst.com

FileCatalyst software solutions are developed by Unlimi-Tech Software, Inc.
Founded in 2000, Unlimi-Tech Software is a privately held corporation based
in Ottawa, Canada, operating with a global reseller network. Unlimi-Tech
products are focused on solving file transfer challenges in diverse
environments, from end user desktops to sophisticated WAN and satellitebased multi-cast systems.
Learn more about Unlimi-Tech Software and FileCatalyst:
www.filecatalyst.com
info@filecatalyst.com
tf +1.877.327.9387
t +1.613.667.2439
f +1.613.667.2439

©2010 Unlimi-Tech Software, Inc.
www.filecatalyst.com

[12]

Accelerating File Transfers

More Related Content

What's hot

What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols
krupalipandya29
 
Chapter 2 - Computer Networking a top-down Approach 7th
Chapter 2 - Computer Networking a top-down Approach 7thChapter 2 - Computer Networking a top-down Approach 7th
Chapter 2 - Computer Networking a top-down Approach 7th
Andy Juan Sarango Veliz
 
Designing TCP-Friendly Window-based Congestion Control
Designing TCP-Friendly Window-based Congestion ControlDesigning TCP-Friendly Window-based Congestion Control
Designing TCP-Friendly Window-based Congestion Control
soohyunc
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and Protocols
Rubal Sagwal
 
Web technology-guide
Web technology-guideWeb technology-guide
Web technology-guide
Srihari
 
Http Introduction
Http IntroductionHttp Introduction
Http Introduction
Akshay Dhole
 
20CS2008 Computer Networks
20CS2008 Computer Networks20CS2008 Computer Networks
20CS2008 Computer Networks
Kathirvel Ayyaswamy
 
TCP Theory
TCP TheoryTCP Theory
TCP Theory
soohyunc
 
CS8591 Computer Networks - Unit II
CS8591 Computer Networks - Unit II CS8591 Computer Networks - Unit II
CS8591 Computer Networks - Unit II
pkaviya
 
Web and http computer network
Web and http computer networkWeb and http computer network
Web and http computer network
Anil Pokhrel
 
Application layer
Application layerApplication layer
Application layer
SakthiVinoth78
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
Videoguy
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
Ramesh Giri
 
Ch05
Ch05Ch05
TCP Over Wireless
TCP Over WirelessTCP Over Wireless
TCP Over Wireless
Farooq Khan
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
hariprasadnr
 
Taking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocketTaking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocket
Shahriar Hyder
 
Jaimin chp-7 - application layer- 2011 batch
Jaimin   chp-7 - application layer- 2011 batchJaimin   chp-7 - application layer- 2011 batch
Jaimin chp-7 - application layer- 2011 batch
Jaimin Jani
 
3rd edition chapter1
3rd edition chapter13rd edition chapter1
3rd edition chapter1
nguyễn cầm
 

What's hot (20)

What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols
 
Chapter 2 - Computer Networking a top-down Approach 7th
Chapter 2 - Computer Networking a top-down Approach 7thChapter 2 - Computer Networking a top-down Approach 7th
Chapter 2 - Computer Networking a top-down Approach 7th
 
Designing TCP-Friendly Window-based Congestion Control
Designing TCP-Friendly Window-based Congestion ControlDesigning TCP-Friendly Window-based Congestion Control
Designing TCP-Friendly Window-based Congestion Control
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and Protocols
 
Web technology-guide
Web technology-guideWeb technology-guide
Web technology-guide
 
Http Introduction
Http IntroductionHttp Introduction
Http Introduction
 
20CS2008 Computer Networks
20CS2008 Computer Networks20CS2008 Computer Networks
20CS2008 Computer Networks
 
TCP Theory
TCP TheoryTCP Theory
TCP Theory
 
CS8591 Computer Networks - Unit II
CS8591 Computer Networks - Unit II CS8591 Computer Networks - Unit II
CS8591 Computer Networks - Unit II
 
Web and http computer network
Web and http computer networkWeb and http computer network
Web and http computer network
 
Application layer
Application layerApplication layer
Application layer
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Ch05
Ch05Ch05
Ch05
 
TCP Over Wireless
TCP Over WirelessTCP Over Wireless
TCP Over Wireless
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
Taking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocketTaking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocket
 
Jaimin chp-7 - application layer- 2011 batch
Jaimin   chp-7 - application layer- 2011 batchJaimin   chp-7 - application layer- 2011 batch
Jaimin chp-7 - application layer- 2011 batch
 
3rd edition chapter1
3rd edition chapter13rd edition chapter1
3rd edition chapter1
 

Viewers also liked

Going Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide DeckGoing Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide Deck
FileCatalyst
 
Beyond FTP & hard drives: Accelerating LAN file transfers
Beyond FTP & hard drives: Accelerating LAN file transfersBeyond FTP & hard drives: Accelerating LAN file transfers
Beyond FTP & hard drives: Accelerating LAN file transfers
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
 
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
 
Partner spotlight: Telestream
Partner spotlight: TelestreamPartner spotlight: Telestream
Partner spotlight: Telestream
FileCatalyst
 
Partner spotlight: Empress
Partner spotlight: EmpressPartner spotlight: Empress
Partner spotlight: Empress
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
 
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
 
Automating file transfers January 2015 webinar
Automating file transfers January 2015 webinarAutomating file transfers January 2015 webinar
Automating file transfers January 2015 webinar
FileCatalyst
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
FileCatalyst
 
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
 
Introducing TransferAgent
Introducing TransferAgentIntroducing TransferAgent
Introducing TransferAgent
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
 
Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integrationExplaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integration
FileCatalyst
 
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
 
fast file transfer - FileCatalyst vs FTP
fast file transfer - FileCatalyst vs FTPfast file transfer - FileCatalyst vs FTP
fast file transfer - FileCatalyst vs FTP
FileCatalyst
 
Amazon S3 Integration
Amazon S3 IntegrationAmazon S3 Integration
Amazon S3 Integration
FileCatalyst
 
Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network
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
 

Viewers also liked (19)

Going Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide DeckGoing Beyond UDP Acceleration - SLide Deck
Going Beyond UDP Acceleration - SLide Deck
 
Beyond FTP & hard drives: Accelerating LAN file transfers
Beyond FTP & hard drives: Accelerating LAN file transfersBeyond FTP & hard drives: Accelerating LAN file transfers
Beyond FTP & hard drives: Accelerating LAN file transfers
 
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 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
 
Partner spotlight: Telestream
Partner spotlight: TelestreamPartner spotlight: Telestream
Partner spotlight: Telestream
 
Partner spotlight: Empress
Partner spotlight: EmpressPartner spotlight: Empress
Partner spotlight: Empress
 
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
 
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
 
Automating file transfers January 2015 webinar
Automating file transfers January 2015 webinarAutomating file transfers January 2015 webinar
Automating file transfers January 2015 webinar
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
 
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
 
Introducing TransferAgent
Introducing TransferAgentIntroducing TransferAgent
Introducing TransferAgent
 
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
 
Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integrationExplaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe integration
 
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
 
fast file transfer - FileCatalyst vs FTP
fast file transfer - FileCatalyst vs FTPfast file transfer - FileCatalyst vs FTP
fast file transfer - FileCatalyst vs FTP
 
Amazon S3 Integration
Amazon S3 IntegrationAmazon S3 Integration
Amazon S3 Integration
 
Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network
 
Acceleration Technology: Solving File Transfer Issues
Acceleration Technology: Solving File Transfer IssuesAcceleration Technology: Solving File Transfer Issues
Acceleration Technology: Solving File Transfer Issues
 

Similar to White Paper: Accelerating File Transfers

Solving the Problems of FTP
Solving the Problems of FTPSolving the Problems of FTP
Solving the Problems of FTP
FileCatalyst
 
Xtc Pdiscussionv2
Xtc Pdiscussionv2Xtc Pdiscussionv2
Xtc Pdiscussionv2
Tarik KUCUK
 
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
 
Next generation web protocols
Next generation web protocolsNext generation web protocols
Next generation web protocols
Daniel Austin
 
Tcp protocols
Tcp protocolsTcp protocols
Tcp protocols
maliksiddique1
 
filetranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptxfiletranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptx
DSPL
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
kebeAman
 
IR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdfIR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdf
ChandanPrajwal
 
IBM & Aspera
IBM & AsperaIBM & Aspera
IBM & Aspera
Coenraad Smith
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
azmerawAnna1
 
HTML5, HTTP2, and You 1.1
HTML5, HTTP2, and You 1.1HTML5, HTTP2, and You 1.1
HTML5, HTTP2, and You 1.1
Daniel Austin
 
networking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationnetworking hypherlink Group 2 presentation
networking hypherlink Group 2 presentation
Herson Franz Ugale
 
Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?
Cindy Coffin
 
FILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptxFILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptx
satvikkushwaha1
 
Individual CommentsYour answers missed there below topics, sp.docx
Individual CommentsYour answers missed there below topics, sp.docxIndividual CommentsYour answers missed there below topics, sp.docx
Individual CommentsYour answers missed there below topics, sp.docx
dirkrplav
 
computer network NCC l4dc assingment
computer network NCC l4dc assingment computer network NCC l4dc assingment
computer network NCC l4dc assingment
David Parker
 
File_Transfer_Protocol_Design
File_Transfer_Protocol_DesignFile_Transfer_Protocol_Design
File_Transfer_Protocol_Design
Vishal Vasudev
 
Network Application Performance
Network Application PerformanceNetwork Application Performance
Network Application Performance
Shumon Huque
 
Remote Login and File Transfer Protocols
Remote Login and File Transfer ProtocolsRemote Login and File Transfer Protocols
Remote Login and File Transfer Protocols
Himanshu Pathak
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
Amandeep Kaur
 

Similar to White Paper: Accelerating File Transfers (20)

Solving the Problems of FTP
Solving the Problems of FTPSolving the Problems of FTP
Solving the Problems of FTP
 
Xtc Pdiscussionv2
Xtc Pdiscussionv2Xtc Pdiscussionv2
Xtc Pdiscussionv2
 
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...
 
Next generation web protocols
Next generation web protocolsNext generation web protocols
Next generation web protocols
 
Tcp protocols
Tcp protocolsTcp protocols
Tcp protocols
 
filetranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptxfiletranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptx
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
IR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdfIR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdf
 
IBM & Aspera
IBM & AsperaIBM & Aspera
IBM & Aspera
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
HTML5, HTTP2, and You 1.1
HTML5, HTTP2, and You 1.1HTML5, HTTP2, and You 1.1
HTML5, HTTP2, and You 1.1
 
networking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationnetworking hypherlink Group 2 presentation
networking hypherlink Group 2 presentation
 
Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?
 
FILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptxFILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptx
 
Individual CommentsYour answers missed there below topics, sp.docx
Individual CommentsYour answers missed there below topics, sp.docxIndividual CommentsYour answers missed there below topics, sp.docx
Individual CommentsYour answers missed there below topics, sp.docx
 
computer network NCC l4dc assingment
computer network NCC l4dc assingment computer network NCC l4dc assingment
computer network NCC l4dc assingment
 
File_Transfer_Protocol_Design
File_Transfer_Protocol_DesignFile_Transfer_Protocol_Design
File_Transfer_Protocol_Design
 
Network Application Performance
Network Application PerformanceNetwork Application Performance
Network Application Performance
 
Remote Login and File Transfer Protocols
Remote Login and File Transfer ProtocolsRemote Login and File Transfer Protocols
Remote Login and File Transfer Protocols
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 

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
 
An Introduction to FileCatalyst
An Introduction to FileCatalystAn Introduction to FileCatalyst
An Introduction to FileCatalyst
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
 
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
 
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
 
Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5
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
 
Explaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe IntegrationExplaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe Integration
FileCatalyst
 
Introducing FileCatalyst Workflow
Introducing FileCatalyst WorkflowIntroducing FileCatalyst Workflow
Introducing FileCatalyst Workflow
FileCatalyst
 
FileCatalyst Introduction
FileCatalyst IntroductionFileCatalyst Introduction
FileCatalyst Introduction
FileCatalyst
 
FileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring ForbiddenFileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring Forbidden
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
 
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
 
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
 

More from FileCatalyst (19)

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
 
An Introduction to FileCatalyst
An Introduction to FileCatalystAn Introduction to FileCatalyst
An Introduction to 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...
 
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
 
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
 
Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5Aug2015 webinar-file catalyst v3.5
Aug2015 webinar-file catalyst v3.5
 
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
 
Explaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe IntegrationExplaining the FileCatalyst Adobe Integration
Explaining the FileCatalyst Adobe Integration
 
Introducing FileCatalyst Workflow
Introducing FileCatalyst WorkflowIntroducing FileCatalyst Workflow
Introducing FileCatalyst Workflow
 
FileCatalyst Introduction
FileCatalyst IntroductionFileCatalyst Introduction
FileCatalyst Introduction
 
FileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring ForbiddenFileCatalyst Webinar featuring Forbidden
FileCatalyst Webinar featuring Forbidden
 
Big data in the energy sector
Big data in the energy sectorBig data in the energy sector
Big data in the energy sector
 
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
 
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
 

Recently uploaded

Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 

Recently uploaded (20)

Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 

White Paper: Accelerating File Transfers

  • 1. Accelerating File Transfers Increase File Transfer Speeds in Poorly-Performing Networks www.filecatalyst.com
  • 2. Contents Introduction .............................................................................................................................................. 2 Common File Delivery Methods ............................................................................................................... 2 Understanding FTP ................................................................................................................................... 3 Latency and its effect on FTP ............................................................................................................. 3 Packet loss and its effect on FTP ........................................................................................................ 4 Existing File Transfer Processes ................................................................................................................ 5 FTP Server Solution ............................................................................................................................ 5 Email File Attachments ...................................................................................................................... 5 Instant Messaging .............................................................................................................................. 6 Physical Media ................................................................................................................................... 6 Overcoming File Transfer Issues with Acceleration.................................................................................. 7 Optimizing throughput with UDP....................................................................................................... 7 Optimizing TCP with Multiple Streams .............................................................................................. 7 Reducing Data with Compression ...................................................................................................... 8 Minimizing data with Delta Transfers ................................................................................................ 8 The Cost of Slow File Transfers ................................................................................................................. 9 The number crunching ....................................................................................................................... 9 Factors to Consider for your File Transfer Solution................................................................................ 11 About FileCatalyst ................................................................................................................................... 12 ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [1] Accelerating File Transfers
  • 3. Introduction According to a Hilty Moore & Associates study, companies have increased their reliance on digital file transfer via File Transfer Protocol (FTP) by 66% from 2006 to 2007. FTP resulted in incomplete delivery as much as 1 in 5 times. These companies were in not only high-tech, but also health, financial, manufacturing and service industries. Most respondents experienced delivery stoppages or incomplete transmissions with FTP as much as 1 out of 5 times. A more reliable alternative is needed. This paper addresses technical issues faced by enterprises when transferring large files. It will also present a business case behind switching to a non-FTP digital delivery system, and guides the enterprise to find the optimal solution for its requirements. Common File Delivery Methods Companies with large data sets continue to use physical methods, recording to DVD, Flash, or HDD and using a delivery service. This works on an ad-hoc basis but can lead to high costs. Standard digital alternatives include email or instant messaging services, but these have issues including file size limitations or reliance on the same TCP/IP backbone causing FTP to fail. Alternatives should overcome limitations of FTP, maximize existing infrastructure, and be simple. Digital delivery is still the ultimate solution for most enterprises. However, a solution should overcome the stoppages and slowdowns common to FTP. It should allow organizations to maximize their existing infrastructure, saving money that would otherwise have been wasted acquiring higher bandwidths. Finally, it should be easy to implement and—more importantly—easy to use. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [2] Accelerating File Transfers
  • 4. Understanding FTP FTP has existed since the 1970s, and is ubiquitous File Transfer Protocol (FTP) is one of the oldest protocols on the Internet, but is ubiquitous for file transfer. FTP resulted from an RFC first drafted in the 1970s, and has since gone through relatively few changes. FTP was designed to be completely agnostic—independent from operating systems, file storage systems and file types. FTP runs on TCP/IP protocol, using two TCP connections. The first is a control channel used to exchange instructions, and is always open. The other is a data channel, used for file transfer and directory listings. The channel is opened or closed as needed. 2-way control channel always open Client data channel opened as needed Server TCP/IP is the most widely deployed protocol on the internet; consequently, FTP is the de facto standard for file transfer. However, it also inherits the drawbacks of TCP. Latency and its effect on FTP In order to provide reliable data transmission, TCP/IP requires the receiver to acknowledge each packet being sent, in sequential order. Each such communication is measured as round trip time (RTT), or the time it takes for a packet to be sent and acknowledged. Latency (RTT) causes FTP to slow down considerably TCP responds to latency by adjusting the amount of unacknowledged data that can be on the link before waiting for a reply. The optimal amount of unacknowledged data en route should equal the end-to-end bandwidth multiplied by the RTT, also called the bandwidth-delay product. TCP continually estimates this value, setting a “TCP window” to control how much data should be sent. TCP has limits on the size of this value, so when the bandwidth-delay product exceeds a certain threshold, the result is a lot of waiting or “dead air”. Satellite connections can be into the hundreds or even thousands of milliseconds of RTT. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [3] Accelerating File Transfers
  • 5. Throughput is reduced dramatically at only 80ms RTT to just over 5,000kbps Packet loss and its effect on FTP Network congestion typically causes buffer overflows of intermediate routers, causing packet loss. Since packets are sent sequentially, this can cause a hold-up in the cycle. Unacknowledged packets also cause the TCP window to shrink or even close completely for periods of time. Wireless and satellite transfers can have even higher packet loss due to sources of interference such as clouds or physical structures. Packet loss combined with high latency creates even worse performance for FTP transfers. After 0.03% the throughput drops exponentially. Public internet averages 0.5% packet loss. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [4] Accelerating File Transfers
  • 6. Existing File Transfer Processes TCP is used as the backbone behind many existing corporate transfer processes. Other methods of sharing or distributing files include email attachments, shipping physical media, and instant messenger (IM) transfers. These are used independently or concurrently for getting data from source to sink. Each of these has potential limitations. FTP Server Solution Including transfer speed issues, there are other potential problems with FTP: FTP servers are often set up by media and design agencies to share large files. Maintenance is difficult and FTP suffers from TCP/IP drawbacks • Learning Curve: The average end-user is not familiar with FTP clients. • Firewall and Security: Not all IT networks allow for unrestricted FTP access; some users may not be able to connect to the FTP server. • FTP Administration: IT administrators have to manage end-users on the FTP server and provide support and maintenance to the FTP server. • TCP/IP Performance: Poorly-performing networks compromise transfer speed and encumber an organization’s workflow. Email File Attachments Email is perhaps the most common method of sharing files others, both at work and at home. However, there are some considerable limitations: Email servers simply cannot handle large file transfers effectively or reliably. Archiving is expensive. • Reliability: Email servers are configured to handle attachments up to a certain size; usually 10 MB or less. Users cannot depend on their email arriving without being “bounced” for exceeding this limit. • Archival: Emails are archived by the mail server. Attachments add to the storage requirements of the mail server, increasing IT cost. • Poor Network Utilization: Email uses Simple Mail Transfer Protocol (SMTP) for transfers, which is not the most efficient protocol to transfer large files over a network. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [5] Accelerating File Transfers
  • 7. Instant Messaging According to PC World , Instant Messaging has become the most common form of electronic communications, surpassing email. There are some issues to be aware of: Interoperability, TCP/IP drawbacks and security risks make IM less than ideal for enterprises. • Interoperability: Although different IM clients are often able to share text messages with one another, file transfer is not usually possible between different clients. • Security: Popular IM clients continue to be targets for trojans and exploits. Transmissions are not usually over secure channels. • No tracking: Transferring files over IM makes it difficult or impossible to track files moving between different endpoints. • Poor Network utilization: TCP/IP is typically used as the transport layer. The same network issues facing FTP also face IM file transfer. Physical Media Organizations may record data to a DVD, hard drive, or flash storage, then physically ship it to the recipient. This process can be useful when there are huge data sets or when there is poor connectivity between the two parties, but it has some obvious drawbacks: Post-production houses exchange terabytes of data by shipping physical media. This is laborintensive and expensive. • Preparation Time: This process requires human interaction, from recording the data to printing out mailing labels and shipping the media. • Cost: Depending on the urgency of the files, costs for using a courier service can easily add up. • Delivery Time: Since physical delivery is involved, the process can take 1 to 5 business days. This may be an unwelcome delay and makes timesensitive delivery an unreliable proposition. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [6] Accelerating File Transfers
  • 8. Overcoming File Transfer Issues with Acceleration Overcoming TCP/IP bottlenecks allows digital delivery to become viable Most companies realize that transferring files online is more cost-effective than shipping physical media. By overcoming TCP/IP bottlenecks, digital delivery becomes a realistic option. File transfer acceleration is possible through two complementary but separate methods. Generally speaking, these are optimizing throughput and reducing data being sent. Optimizing throughput with UDP UDP takes latency out of the equation because it does not require acknowledgment User Datagram Protocol (UDP) squeezes performance from an IP network by not implementing all features of TCP. UDP is a "connectionless" protocol that does not depend on sequenced acknowledgements and retransmissions. Although this implies potential for incomplete transfers, vendors are free to build their own reliability into their applications. Since UDP allows packets to be received in a different order than they were sent it does not stall if packets are dropped. Lost packets can be requested with a command channel: data flows over UDP while error-correcting commands are periodically exchanged over a TCP/IP stream. Without the same acknowledgment requirements as TCP, latency is effectively eliminated. Optimizing TCP with Multiple Streams Multiple streams means less “dead air” during a transfer, but is resource intensive With standard FTP, only one data channel is used. This channel becomes idle during acknowledgement and other housekeeping. By increasing the number of data streams, there is less “dead air,” as one or more streams is likely to be sending data at any given time. This method of transferring files is effective when network degradation is not extreme. However, the process is extremely processor intensive due to the large number of concurrent threads that must be running. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [7] Accelerating File Transfers
  • 9. Reducing Data with Compression Data compression is a general term for a group of technologies that encode large files in order to shrink them down in size. Fewer bytes to send will naturally result in a faster transfer, whether the network is the internet, an intranet, or a local area network (LAN). Smaller file sizes require less time to transfer Data compression involves applying an algorithm to data that stores repetitive bits as a “shorthand”. The receiving end uses an appropriate decoder to restore these short forms to their original state, resulting in an identical copy of the original file. Some files can be compressed more than others. Text-based files, such as documents, reports, database files are highly compressible. On the other hand, many media files such as MP3 or JPG are already compressed and cannot be compressed further. Minimizing data with Delta Transfers Transferring a file delta can reduce data sent by a staggering amount A file may already exist on both sides of the transfer, but has been modified at the source. When a difference is detected, an algorithm can calculate the differences and store them in discrete files. These small delta files are transferred instead of resending the entire file, then applied as a “patch,” updating the destination file in order to make an identical copy. The benefit is clear: imagine being able to send a 4MB delta instead of a 2TB, for example. One popular Unix application that supports delta transfers is rsync. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [8] Accelerating File Transfers
  • 10. The Cost of Slow File Transfers Slow transfers incur significant “hard” and “soft” costs Most enterprises do not realize the cost of slow file transfers. The most significant hard costs is bandwidth; soft costs include lost hours in terms of employee productivity and project completion. Fixing the problem of slow transfers yields significant returns both on hard and soft costs. The number crunching Acceleration technologies provide return on investment (ROI) by maximizing existing infrastructures. Spending money on more bandwidth makes little sense if current bandwidth is under-utilized. Based on the following chart, consider some scenarios in which acceleration provides cost or productivity benefits: Monthly Internet Costs Bandwidth (mbps) 1.5 3 5 10 50 100 Cost (month) $75 $250 $500 $750 $1000 $1300 Pricing based on GoWebMan and Rogers Cable Improving file transfer returns significant time savings to the organization Scenario 1—reclaim lost time: A post-production house in New Zealand transfers files to and from its LA office. Their 50mbps link costs $1000/mo, and is theoretically very fast. However, the average latency of pan-Pacific transfers is 200ms, with an average packet loss of 1%. Under these conditions, FTP will only transfer at 490kbps, a mere 1% of the large pipe. With UDP-based acceleration, transfer speed will reach near link speed, or 100X faster than FTP. Art that formerly took a hundred minutes now takes one. Without spending any more money, the company has regained ninetynine valuable minutes that can be applied to productivity and project completion. Scenario 2—save IT expense: A company transfers files between North America and Europe over a 10 mbps connection. Due to latency and packet loss, the effective throughput is 613kbps or 6% of bandwidth. The internet service provider suggests the company purchase a faster link. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [9] Accelerating File Transfers
  • 11. Maximizing bandwidth is less expensive than buying a faster link Instead of adding to their monthly operating expense, the company deploys acceleration technology. By using their bandwidth to its fullest, the company experiences faster transfers and has a virtual savings of $670/mo compared to the upgrade option. Scenario 1 – reclaim lost time Line Speed 50 Mbps 2 – save IT expense 10 Mbps Summary of Scenarios Latency / Previous Loss speed 290ms RTT 490 Kbps 1% packet (1%) loss 160ms RTT 0% packet loss 613 Kbps (6%) Acceleration Advantage Increase transfer speed by 100X, reclaiming man hours and improving turnaround Increase transfer speed by 15X, giving company higher performance and avoid $670/mo expense. Optimizing bandwidth generates both virtual and actual returns on investment made in implementing a file acceleration solution. ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [10] Accelerating File Transfers
  • 12. Factors to Consider for your File Transfer Solution The Ideal Solution Scalable The solution should scale in a cost-effective way. The solution should be easily expandable Reliable Once a file transfer is initiated, users should expect delivery. The system should recover from errors. Simple The system must have a gentle learning curve for end-users Secure The solution should be able to meet existing or potential security mandates The optimum file transfer solution should be able to connect the various file storage systems of the enterprise regardless of network topology, physical location or operating system. Many commercial vendors provide a file transfer solution—some offer a comprehensive platform, while others provide a subscription service solution. There are universal considerations to be made for each option: • • • • • • • Acceleration: How important are accelerated file transfers to your enterprise? Do any of your processes involve large file transfers that may be reduced? Automation and Scheduling: Will you benefit from automating routine file transfers? Would automatic scheduling help your business complete projects and improve its bottom line? Web-Based Interface: Should end-users have access via web browser, or is a client-side application preferred? Ease of deployment: How many servers and clients do you need to install and where? Is installation feasible for remote locations? Security and Compliance: What are the major security issues that your organization faces? Are there any security mandates you must meet, and does the proposed solution meet them? Tracking and Reporting: How much tracking functionally do you need? What type of reports would you like to generate, and does the solution support this? After-sales support and service: Does the vendor provide reasonable support and service for the product? ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [11] Accelerating File Transfers
  • 13. About FileCatalyst Learn more about our technology at www.filecatalyst.com FileCatalyst software solutions are developed by Unlimi-Tech Software, Inc. Founded in 2000, Unlimi-Tech Software is a privately held corporation based in Ottawa, Canada, operating with a global reseller network. Unlimi-Tech products are focused on solving file transfer challenges in diverse environments, from end user desktops to sophisticated WAN and satellitebased multi-cast systems. Learn more about Unlimi-Tech Software and FileCatalyst: www.filecatalyst.com info@filecatalyst.com tf +1.877.327.9387 t +1.613.667.2439 f +1.613.667.2439 ©2010 Unlimi-Tech Software, Inc. www.filecatalyst.com [12] Accelerating File Transfers