[go: up one dir, main page]

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
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/CA2001/000056
Other languages
French (fr)
Other versions
WO2001054370A2 (en
Inventor
Robert D Mcleod
David C Blight
Steven R Kretschmann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Manitoba
Original Assignee
University of Manitoba
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 University of Manitoba filed Critical University of 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
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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 Ceased 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 Ceased 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
US9294445B2 (en) 2004-10-25 2016-03-22 Security First Corp. Secure data parser method and system
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
BRPI0408622A (en) 2003-03-28 2006-03-07 Thomson Licensing system and method for transmitting media-based files
US8073926B2 (en) 2005-01-07 2011-12-06 Microsoft Corporation Virtual machine image server
US7849462B2 (en) 2005-01-07 2010-12-07 Microsoft Corporation Image server
US8284663B2 (en) * 2005-10-14 2012-10-09 Turbine, Inc. Selectively ordered protocol for unreliable channels
AU2006350252B2 (en) 2005-11-18 2010-10-14 Security First Corporation Secure data parser method and system
EP2069955A4 (en) * 2006-09-20 2010-01-20 Ist International Inc TRANSFER AND OPTIMIZATION 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
CA2900504A1 (en) 2013-02-13 2014-08-21 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
WO2016081942A2 (en) 2014-11-21 2016-05-26 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 中国人民解放军海军工程大学 A method for remote transmission of large files

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
US9294445B2 (en) 2004-10-25 2016-03-22 Security First Corp. Secure data parser method and system
US9294444B2 (en) 2004-10-25 2016-03-22 Security First Corp. Systems and methods for cryptographically splitting and storing data
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
AU2001228224A1 (en) 2001-07-31
CA2398265A1 (en) 2001-07-26
WO2001054370A2 (en) 2001-07-26

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
US8224981B2 (en) Accelerated multimedia file download and playback
US9716609B2 (en) System and method for tracking changes to files in streaming applications
US20040199629A1 (en) Method and system for a debugging utility based on a TCP tunnel
WO2004057445A3 (en) Method and apparatus for resource locator identifier rewrite
DE60039309D1 (en) SYSTEM AND METHOD FOR LANGUAGE TRANSMISSION THROUGH NETWORK PROTOCOLS
EP1650633A1 (en) Method, apparatus and system for enforcing security policies
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
AU2002219241A1 (en) Method, system, gateway, proxy and computer program for adding information to received content pages
CN101796491A (en) Improve the method and apparatus of HTTP performance on the long delay link
EP1886470A1 (en) Method and system for object prediction
US8245287B2 (en) Server message block (SMB) security signatures seamless session switch
WO2005013540A3 (en) A secure scheme for software download
US20060187849A1 (en) Interpreter engine
AU2003282146A1 (en) Method, subject terminal device, target terminal device, data content server, system and computer programs for maintaining and updating data contents
WO2006038987A3 (en) A method and apparatus for assigning access control levels in providing access to networked content files
WO2008051724A3 (en) Method and apparatus for recovery from network disconnections in a peer-to-peer network
CA2607568A1 (en) A browser-plugin based method for advanced https data processing
DK1716672T3 (en) Method, apparatus and computer program product for controlling data packet transmissions
EP1628457A3 (en) Method, server and computer readable medium, wherein an application server, part of a real time data provider, produces transactional messages and streamed messages
US20080133610A1 (en) Method and apparatus for tracking directory for file transfer program

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