Timed routing and transmission with pre-scheduled allocation of full link capacity
AssigneeXilinx, Inc.
InventorMario BALDI
Life of this patent
Estimating the term…
Abstract
Embodiments herein describe a system including a plurality of network resources providing data transmission between a first end point and a second end point by making a request for a network resource reservation to reserve resources on an end-to-end path during a time frame for the data transmission, selecting a routing table, populating the routing table with a limited number of entries, activating the data transmission at a start time of the time frame to an input port corresponding to the routing table, in response to activating the data transmission, forwarding data based on the entries, and determining an end time of the time frame to deactivate the data transmission from the first end point.
Claims20
A method comprising:
- making a request for a network resource reservation to reserve resources on an end-to-end path during a time frame for data transmission between a first end point and a second end point;
- selecting a routing table;
- populating the routing table with a limited number of entries;
- activating the data transmission from the first end point at a start time of the time frame to an input port corresponding to the selected routing table;
- in response to activating the data transmission, forwarding data based on the entries;
- and
- determining an end time of the time frame to deactivate the data transmission from the first end point.
A system comprising:
- a plurality of network resources providing data transmission between a first end point and a second end point by:
- making a request for a network resource reservation to reserve resources on an end-to-end path during a time frame for the data transmission;
- selecting a routing table;
- populating the routing table with a limited number of entries;
- activating the data transmission at a start time of the time frame to an input port corresponding to the routing table;
- in response to activating the data transmission, forwarding data based on the entries;
- and
- determining an end time of the time frame to deactivate the data transmission from the first end point.
A system comprising:
- a plurality of network resources providing data transmission between first end points and second end points by:
- pre-allocating the plurality of network resources for a time frame and using a common time reference among the first end point and the second end point to perform the data transmission by:
- populating a routing table with a limited number of entries;
- activating the data transmission at a start time of the time frame to an input port corresponding to the routing table;
- in response to activating the data transmission, forwarding data based on the entries;
- and
- deactivating the data transmission at an end time of the time frame.
Dependencies are inferred from the claim text.