SYSTEM AND METHOD FOR EFFICIENT TRANSPORT OF LARGE DATA FILES
First Claim
Patent Images
1. A method for transporting a data file, comprising:
- dividing the data file into a plurality of data frames;
concatenating the plurality of data frames into at least one chain with a predefined transparency degree;
associating the at least one chain with a control packet comprising information regarding at least a chain length of the at least one chain and the predefined transparency degree;
scheduling transmission of the at least one chain along a predetermined path of a network based on the control packet; and
transmitting each data frame along the predetermined path at a time derived from an estimated time-to-transmit parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
Telecommunication networks are under stress due to rapid traffic increase cause mostly by large file transfers. Disclosed herein is a cross-layer transport protocol specifically designed to efficiently handle large transactions. Traffic generated from large transactions is shaped into a periodic succession of fixed-size data frames. Each transaction can then be scheduled for transmission using a two-way reservation protocol. Exemplary results show that the proposed approach is capable of significantly improving goodput and end-to-end delay relative to TCP, improving efficiency of bandwidth utilization by over 40%.
21 Citations
20 Claims
-
1. A method for transporting a data file, comprising:
-
dividing the data file into a plurality of data frames; concatenating the plurality of data frames into at least one chain with a predefined transparency degree; associating the at least one chain with a control packet comprising information regarding at least a chain length of the at least one chain and the predefined transparency degree; scheduling transmission of the at least one chain along a predetermined path of a network based on the control packet; and transmitting each data frame along the predetermined path at a time derived from an estimated time-to-transmit parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for transporting a data file, comprising at least one source server comprising a software module configured to:
-
divide the data file into a plurality of data frames; concatenate the plurality of data frames into at least one chain with a predefined transparency degree; and associate the at least one chain with a control packet comprising information regarding at least a chain length of the at least one chain and the predefined transparency degree. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
- 18. A network node, comprising a network interface configured to receive at least one chain that includes a plurality of data frames and void frames, or a portion of the at least one chain, wherein the network node transmits an updated estimated time-to-transmit parameter to a destination network.
Specification