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 expected time of arrival 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%.
18 Citations
16 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 expected time of arrival 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; 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; schedule transmission of the at least one chain along a predetermined path of a network based on the control packet; and transmit each data frame along the predetermined path at a time derived from an expected time of arrival parameter. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification