WO2001054370A3 - Method and system for segmented file transfer - Google Patents

Method and system for segmented file transfer Download PDF

Info

Publication number
WO2001054370A3
WO2001054370A3 PCT/CA2001/000056 CA0100056W WO0154370A3 WO 2001054370 A3 WO2001054370 A3 WO 2001054370A3 CA 0100056 W CA0100056 W CA 0100056W WO 0154370 A3 WO0154370 A3 WO 0154370A3
Authority
WO
WIPO (PCT)
Prior art keywords
disclosed
denoted
file
fstp
dft
Prior art date
Application number
PCT/CA2001/000056
Other languages
French (fr)
Other versions
WO2001054370A2 (en
Inventor
Robert D Mcleod
David C Blight
Steven R Kretschmann
Original Assignee
Univ Manitoba
Robert D Mcleod
David C Blight
Steven R Kretschmann
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Manitoba, Robert D Mcleod, David C Blight, Steven R Kretschmann filed Critical Univ Manitoba
Priority to AU2001228224A priority Critical patent/AU2001228224A1/en
Priority to CA002398265A priority patent/CA2398265A1/en
Publication of WO2001054370A2 publication Critical patent/WO2001054370A2/en
Publication of WO2001054370A3 publication Critical patent/WO2001054370A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/108Resource delivery mechanisms characterised by resources being split in blocks or fragments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/14Multichannel or multilink protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An architecture for improving the waiting time to download documents from the Internet and a set of methods are disclosed. A methodology is disclosed to improve download time from a number of sites containing component data denoted component based downloading (CBD). The components are downloaded autonomously and reassembled at the client site. A methodology is disclosed for downloading large files using an application denoted file segment transfer protocol (FSTP). FSTP is an application which sends data over UDP and provides its own error control and retransmission. Transfer rates and parameters such as packet size which effect file transfer latency can either be pre-selected or determined dynamically. A second architecture is disclosed which is denoted Distributed File Transfer (DFT). DFT illustrates a more automated approach to file size and server load determination procedures.
PCT/CA2001/000056 2000-01-24 2001-01-24 Method and system for segmented file transfer WO2001054370A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001228224A AU2001228224A1 (en) 2000-01-24 2001-01-24 Method and system for segmented file transfer
CA002398265A CA2398265A1 (en) 2000-01-24 2001-01-24 Method and system for segmented file transfer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17736100P 2000-01-24 2000-01-24
US60/177,361 2000-01-24

Publications (2)

Publication Number Publication Date
WO2001054370A2 WO2001054370A2 (en) 2001-07-26
WO2001054370A3 true WO2001054370A3 (en) 2001-12-13

Family

ID=22648300

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2001/000056 WO2001054370A2 (en) 2000-01-24 2001-01-24 Method and system for segmented file transfer

Country Status (3)

Country Link
AU (1) AU2001228224A1 (en)
CA (1) CA2398265A1 (en)
WO (1) WO2001054370A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9213857B2 (en) 2010-03-31 2015-12-15 Security First Corp. Systems and methods for securing data in motion
US9264224B2 (en) 2010-09-20 2016-02-16 Security First Corp. Systems and methods for secure data sharing
US9294444B2 (en) 2004-10-25 2016-03-22 Security First Corp. Systems and methods for cryptographically splitting and storing data
US9411524B2 (en) 2010-05-28 2016-08-09 Security First Corp. Accelerator system for use with secure data storage
US9516002B2 (en) 2009-11-25 2016-12-06 Security First Corp. Systems and methods for securing data in motion

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2385344A1 (en) * 2002-05-08 2003-11-08 Bell Globemedia Inc. Data transfer method and apparatus
US7146434B2 (en) 2002-05-15 2006-12-05 Hewlett-Packard Development Company, L.P. Method for downloading data via the internet to a browser enabled computer
FR2844939A1 (en) * 2002-09-23 2004-03-26 France Telecom METHOD FOR TRANSMITTING DATA VIA A MESH NETWORK PROVIDING INCREASED RECEIVING SPEED
US7831603B2 (en) 2003-03-28 2010-11-09 Thomson Licensing System and method for transmitting media based files
US7849462B2 (en) 2005-01-07 2010-12-07 Microsoft Corporation Image server
US8073926B2 (en) 2005-01-07 2011-12-06 Microsoft Corporation Virtual machine image server
US8284663B2 (en) 2005-10-14 2012-10-09 Turbine, Inc. Selectively ordered protocol for unreliable channels
CN105978683A (en) 2005-11-18 2016-09-28 安全第公司 Secure data parser method and system
KR101378435B1 (en) * 2006-09-20 2014-03-26 아이에스티 인터내셔널 인코포레이티드 Handoff and optimization module of a network protocol stack
CA2577030A1 (en) * 2007-01-31 2008-07-31 Unlimi-Tech Software Inc. Improved data transfer method, system and protocol
WO2012046090A1 (en) * 2010-10-04 2012-04-12 Thomson Licensing System and method for error detection and data replacement in broadcast services
JP5690224B2 (en) * 2011-06-10 2015-03-25 日本電信電話株式会社 Content priority transfer method and content priority transfer gateway
US9881177B2 (en) 2013-02-13 2018-01-30 Security First Corp. Systems and methods for a cryptographic file system layer
CN104168093B (en) * 2013-05-20 2017-07-25 腾讯科技(深圳)有限公司 A kind of document transmission method and device
US10031679B2 (en) 2014-11-21 2018-07-24 Security First Corp. Gateway for cloud-based secure storage
CN106302589B (en) * 2015-05-27 2020-07-28 腾讯科技(深圳)有限公司 File transmission method and terminal
US11089137B2 (en) 2019-04-02 2021-08-10 International Business Machines Corporation Dynamic data transmission
CN111147332B (en) * 2019-12-29 2022-04-29 北京浪潮数据技术有限公司 Method, system and related device for determining uploading progress of cloud backup of storage system
CN112738270B (en) * 2021-01-07 2022-12-30 苏州浪潮智能科技有限公司 File transmission method, device, equipment and storage medium
US11936717B2 (en) 2021-11-16 2024-03-19 Netflix, Inc. Scalable media file transfer
CN114338122A (en) * 2021-12-23 2022-04-12 广西东信数建信息科技有限公司 Efficient and safe mass file transmission method
CN114172898B (en) * 2022-02-10 2023-07-21 中国人民解放军海军工程大学 Large file remote transmission method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680400A (en) * 1995-05-31 1997-10-21 Unisys Corporation System for high-speed transfer of a continuous data stream between hosts using multiple parallel communication links
EP0862304A2 (en) * 1997-02-10 1998-09-02 International Business Machines Corporation Method for file transfer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680400A (en) * 1995-05-31 1997-10-21 Unisys Corporation System for high-speed transfer of a continuous data stream between hosts using multiple parallel communication links
EP0862304A2 (en) * 1997-02-10 1998-09-02 International Business Machines Corporation Method for file transfer

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A MIU, E SHIH, H. BALAKRISHNAN: "Hornet: Parallel Data Transfer From Multiple Servers", 6892 PROJECT PROPOSAL, 1 October 1999 (1999-10-01), pages 1 - 4, XP002171262 *
B S NOGHANI, S KRETCHMEN, R D MCLEOD: "A Novel Approach to Reduce Latency on the Internet: "Component Based Download"", PDPTA 2000 CONFERENCE, 1 June 2000 (2000-06-01), Las Vegas, Nevada, USA, pages 1 - 6, XP002171263 *
K.R. SOLLINS,: "The TFTP Protocol (Revision 2)", IETF REQUEST FOR COMMENTS (RFC): 783, 1 June 1981 (1981-06-01), XP002171226 *
L BROWN, M G II JAATUN: "Secure File Transfer over TCP/IP", IEEE REGION 10 CONFERENCE, TENCON 92, 11 November 1992 (1992-11-11), pages 494 - 498, XP002171261 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9294444B2 (en) 2004-10-25 2016-03-22 Security First Corp. Systems and methods for cryptographically splitting and storing data
US9294445B2 (en) 2004-10-25 2016-03-22 Security First Corp. Secure data parser method and system
US9516002B2 (en) 2009-11-25 2016-12-06 Security First Corp. Systems and methods for securing data in motion
US9213857B2 (en) 2010-03-31 2015-12-15 Security First Corp. Systems and methods for securing data in motion
US9589148B2 (en) 2010-03-31 2017-03-07 Security First Corp. Systems and methods for securing data in motion
US9411524B2 (en) 2010-05-28 2016-08-09 Security First Corp. Accelerator system for use with secure data storage
US9264224B2 (en) 2010-09-20 2016-02-16 Security First Corp. Systems and methods for secure data sharing

Also Published As

Publication number Publication date
WO2001054370A2 (en) 2001-07-26
CA2398265A1 (en) 2001-07-26
AU2001228224A1 (en) 2001-07-31

Similar Documents

Publication Publication Date Title
WO2001054370A3 (en) Method and system for segmented file transfer
US10331501B2 (en) USB device redirection for remote systems
AU2001227019A1 (en) Methods and apparatus for downloading a file from a server
EP1886470B1 (en) Method and system for object prediction
US9716609B2 (en) System and method for tracking changes to files in streaming applications
EP2095255B1 (en) Accelerated multimedia file download and playback
WO2004025428A3 (en) Apparatus and method for processing data in a network
TW200609750A (en) HTTP acceleration over a network link
US20040199629A1 (en) Method and system for a debugging utility based on a TCP tunnel
WO2004057445A3 (en) Method and apparatus for resource locator identifier rewrite
GB2419500B (en) Management of content download
JP4860070B2 (en) File transmission method and file transmission system
WO2002096058A3 (en) Web-based file manipulating system
WO2000031983A3 (en) Controlled communications over a global computer network
US20050091395A1 (en) Method and system for transferring data files
WO2006038987A3 (en) A method and apparatus for assigning access control levels in providing access to networked content files
US8245287B2 (en) Server message block (SMB) security signatures seamless session switch
WO2005013540A3 (en) A secure scheme for software download
EP2290975A3 (en) Method and apparatus for access control in an overlapping multiserver network environment
WO2008113917A3 (en) Method for simulating the operation of a device with predetermined architecture and processor using another device connected to a computer network
WO2003017101A3 (en) System and method for distributed device control
WO2006038772A3 (en) A terminal apparatus for wireless connection and a wireless connection administration method using the same
AU2003282146A1 (en) Method, subject terminal device, target terminal device, data content server, system and computer programs for maintaining and updating data contents
Cisco Using the Telnet Gateway Server
Cisco Configuring XRemote

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2398265

Country of ref document: CA

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP