Systems and methods for parallel communication
First Claim
Patent Images
21. A system for communicating data over parallel data paths comprising:
- means for characterizing each of a plurality of parallel data paths by repeatedly determining path properties, the plurality of parallel data paths defining a single virtual connection between a sending node and receiving node; and
means for scheduling the transmission of data across the plurality of parallel data paths to meet an objective function, the scheduling based on the path properties.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the communication of data over a plurality of parallel communication paths are provided. Embodiments of the parallel communications systems and methods may discover, characterize, and leverage multiplicity of resources in various network elements to provide network applications with a desired communication objective and level of performance. The systems and methods may dynamically adapt to changes in the network resources to continuously provide the desired communication performance.
-
Citations
51 Claims
-
21. A system for communicating data over parallel data paths comprising:
-
means for characterizing each of a plurality of parallel data paths by repeatedly determining path properties, the plurality of parallel data paths defining a single virtual connection between a sending node and receiving node; and
means for scheduling the transmission of data across the plurality of parallel data paths to meet an objective function, the scheduling based on the path properties. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36)
-
-
35-1. The system of claim 21, further including:
means for instructing an intermediate parallel communication transceiver to direct data packets to other known parallel communication transceivers using a routing standard selected from the group consisting of;
IP-in-IP encapsulation, minimal IP encapsulation, and source routing.
-
37. A system for communicating data over parallel data paths comprising:
a processor configured to fetch and execute instructions from an instruction execution system, the instructions comprising;
instructions for characterizing each of a plurality of parallel data paths by repeatedly determining path properties, the plurality of parallel data paths defining a single virtual connection between a sending node and receiving node; and
instructions for scheduling the transmission of data across the plurality of parallel data paths to meet an objective function, the scheduling based on the path properties, the instructions for scheduling the transmission of data further including;
instructions for scheduling a first transmission of data along a first path of the plurality of parallel data communication paths to be received at the receiving node; and
instructions for scheduling a second transmission of data along a second path of the plurality of parallel data communication paths, the second transmission of data scheduled to be received at the receiving node in a predetermined sequence in relation to the first packet. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
Specification