Documente Academic
Documente Profesional
Documente Cultură
www.filecatalyst.com
March 1, 2009
Contents
Introduction..............................................................................................................................................2
CommonFileDeliveryMethods...............................................................................................................2
UnderstandingFTP...................................................................................................................................3
LatencyanditseffectonFTP.............................................................................................................3
PacketlossanditseffectonFTP........................................................................................................4
ExistingFileTransferProcesses................................................................................................................5
FTPServerSolution............................................................................................................................5
EmailFileAttachments......................................................................................................................5
InstantMessaging..............................................................................................................................6
PhysicalMedia...................................................................................................................................6
OvercomingFileTransferIssueswithAcceleration..................................................................................7
OptimizingthroughputwithUDP.......................................................................................................7
OptimizingTCPwithMultipleStreams..............................................................................................7
ReducingDatawithCompression......................................................................................................8
MinimizingdatawithDeltaTransfers................................................................................................8
TheCostofSlowFileTransfers.................................................................................................................9
Thenumbercrunching.......................................................................................................................9
FactorstoConsiderforyourFileTransferSolution................................................................................11
AboutFileCatalyst...................................................................................................................................12
Introduction
According to a Hilty Moore & Associates study, companies have increased
their reliance on digital file transfer via File Transfer Protocol (FTP) by 66%
from2006to2007.
These companies were in not only hightech, but also health, financial,
FTPresultedin
incompletedeliveryas manufacturing and service industries. Most respondents experienced
muchas1in5times. deliverystoppagesorincompletetransmissionswithFTPasmuchas1outof
5times.Amorereliablealternativeisneeded.
Thispaperaddressestechnicalissuesfacedbyenterpriseswhentransferring
largefiles.ItwillalsopresentabusinesscasebehindswitchingtoanonFTP
digitaldeliverysystem,andguidestheenterprisetofindtheoptimalsolution
foritsrequirements.
Standarddigitalalternativesincludeemailorinstantmessagingservices,but
thesehaveissuesincludingfilesizelimitationsorrelianceonthesameTCP/IP
backbonecausingFTPtofail.
Digitaldeliveryisstilltheultimatesolutionformostenterprises.However,a
Alternativesshould
overcomelimitations solutionshouldovercomethestoppagesandslowdownscommontoFTP.It
ofFTP,maximize should allow organizations to maximize their existing infrastructure, saving
existinginfrastructure, moneythatwouldotherwisehavebeenwastedacquiringhigherbandwidths.
andbesimple.
Finally,itshouldbeeasytoimplementandmoreimportantlyeasytouse.
Understanding FTP
FileTransferProtocol(FTP)isoneoftheoldestprotocolsontheInternet,but
FTPhasexistedsince is ubiquitous for file transfer. FTP resulted from an RFC first drafted in the
the1970s,andis 1970s,andhassincegonethroughrelativelyfewchanges.FTPwasdesigned
ubiquitous
tobecompletelyagnosticindependentfromoperatingsystems,filestorage
systemsandfiletypes.
FTPrunsonTCP/IPprotocol,usingtwoTCPconnections.Thefirstisacontrol
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
openedorclosedasneeded.
Latency(RTT)causes
TCP responds to latency by adjusting the amount of unacknowledged data
FTPtoslowdown that can be on the link before waiting for a reply. The optimal amount of
considerably unacknowledged data en route should equal the endtoend bandwidth
multiplied by the RTT, also called the bandwidthdelay product. TCP
continuallyestimatesthisvalue,settingaTCPwindowtocontrolhowmuch
data should be sent. TCP has limits on the size of this value, so when the
bandwidthdelay product exceeds a certain threshold, the result is a lot of
waitingordeadair.Satelliteconnectionscanbeintothehundredsoreven
thousandsofmillisecondsofRTT.
Throughputis
reduced
dramaticallyat
only80msRTTto
justover5,000kbps
After0.03%the
throughputdrops
exponentially.
Publicinternet
averages0.5%
packetloss.
Instant Messaging
According to PC World , Instant Messaging has become the most common
formofelectroniccommunications,surpassingemail.Therearesomeissues
tobeawareof:
Interoperability:AlthoughdifferentIMclientsareoftenabletosharetext
messages with one another, file transfer is not usually possible between
Interoperability, differentclients.
TCP/IPdrawbacksand
securityrisksmakeIM Security:PopularIMclientscontinuetobetargetsfortrojansandexploits.
lessthanidealfor Transmissionsarenotusuallyoversecurechannels.
enterprises. No tracking: Transferring files over IM makes it difficult or impossible to
trackfilesmovingbetweendifferentendpoints.
Poor Network utilization: TCP/IP is typically used as the transport layer.
ThesamenetworkissuesfacingFTPalsofaceIMfiletransfer.
Physical Media
Organizations may record data to a DVD, hard drive, or flash storage, then
physicallyshipittotherecipient.Thisprocesscanbeusefulwhenthereare
hugedatasetsorwhenthereispoorconnectivitybetweenthetwoparties,
butithassomeobviousdrawbacks:
Postproduction
PreparationTime:Thisprocessrequireshumaninteraction,fromrecording
housesexchange thedatatoprintingoutmailinglabelsandshippingthemedia.
terabytesofdataby Cost: Depending on the urgency of the files, costs for using a courier
shippingphysical
media.Thisislabor
servicecaneasilyaddup.
intensiveand DeliveryTime:Sincephysicaldeliveryisinvolved,theprocesscantake1to
expensive. 5 business days. This may be an unwelcome delay and makes time
sensitivedeliveryanunreliableproposition.
SinceUDPallowspacketstobereceivedinadifferentorderthantheywere
sentitdoes notstallifpacketsaredropped.Lostpacketscan berequested
with a command channel: data flows over UDP while errorcorrecting
commands are periodically exchanged over a TCP/IP stream. Without the
sameacknowledgmentrequirementsasTCP,latencyiseffectivelyeliminated.
Thismethodoftransferringfilesiseffectivewhennetworkdegradationisnot
extreme. However, the process is extremely processor intensive due to the
largenumberofconcurrentthreadsthatmustberunning.
Some files can be compressed more than others. Textbased 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
cannotbecompressedfurther.
MonthlyInternetCosts
Bandwidth(mbps) 1.5 3 5 10 50 100
Insteadofaddingtotheirmonthlyoperatingexpense,thecompanydeploys
Maximizing
bandwidthisless accelerationtechnology.Byusingtheirbandwidthtoitsfullest,thecompany
expensivethanbuying experiencesfastertransfersandhasavirtualsavingsof$670/mocompared
afasterlink totheupgradeoption.
SummaryofScenarios
Scenario Line Latency/ Previous Acceleration
Speed Loss speed Advantage
1reclaim 50 290msRTT 490Kbps Increasetransferspeed
losttime Mbps 1%packet (1%) by100X,reclaiming
loss manhoursand
improvingturnaround
2saveIT 10 160msRTT 613Kbps Increasetransferspeed
expense Mbps 0%packet (6%) by15X,givingcompany
loss higherperformance
andavoid$670/mo
expense.
About FileCatalyst
FileCatalyst software solutions are developed by UnlimiTech Software, Inc.
Learnmoreaboutour Foundedin2000,UnlimiTechSoftwareisaprivatelyheldcorporationbased
technologyat in Ottawa, Canada, operating with a global reseller network. UnlimiTech
www.filecatalyst.com
products are focused on solving file transfer challenges in diverse
environments, from end user desktops to sophisticated WAN and satellite
basedmulticastsystems.
LearnmoreaboutUnlimiTechSoftwareandFileCatalyst:
www.filecatalyst.com
info@filecatalyst.com
tf +1.877.327.9387
t +1.613.667.2439
f +1.613.667.2439