Packet prioritization protocol for a large-scale, high speed computer network
First Claim
1. A method for prioritizing data transmissions from a switching station, the method comprising:
- receiving a data transmission of the data transmissions;
selecting a property corresponding to the data transmission, the property reflecting a relative importance of the data transmission; and
determining a priority for the data transmission in accordance with the property.
14 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, data structures, and method are provided for prioritizing data transmissions within a network. As applied to a switching station in a network, the method prioritizes transmissions from the network to determine which packets should be transmitted from the switching station first when multiple packets are routed to the same outgoing port of the switching station. A packet prioritization station is provided, preferably as an add-on to the switching station. The packet prioritization station has a cache in which the destination address of each incoming packet is associated with every origin from which it has received a transmission within a certain time period. The packet prioritization station operates to give priority to transmissions to those destinations that have a higher number of associated origins. Thus, packets that are probably en route to time-critical users or groups of users will be sent before those that are less time-sensitive.
-
Citations
35 Claims
-
1. A method for prioritizing data transmissions from a switching station, the method comprising:
-
receiving a data transmission of the data transmissions;
selecting a property corresponding to the data transmission, the property reflecting a relative importance of the data transmission; and
determining a priority for the data transmission in accordance with the property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium containing instructions that cause a prioritization system configured to prioritize data transmissions from a switching station to perform a method comprising:
-
receiving a data transmission of the data transmissions;
selecting a property corresponding to the data transmission, the property reflecting a relative importance of the data transmission; and
determining a priority for the data transmission in accordance with the property. - View Dependent Claims (16, 17)
-
-
18. A prioritization system configured to prioritize data transmissions from a switching station, the prioritization system comprising:
-
a cache writing module configured to store a property corresponding to a data transmission, the property reflecting a relative importance of the data transmission;
a cache reading module configured to receive the property; and
a comparison module configured to determine a priority of the data transmission in accordance with the property. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium for a system configured to prioritize data transmissions from a switching station, the computer-readable medium storing data structures comprising:
-
a cache writing module configured to store a property corresponding to a data transmission, the property reflecting a relative importance of the data transmission;
a cache reading module configured to receive the property; and
a comparison module configured to determine a priority of the data transmission in accordance with the property. - View Dependent Claims (29, 30)
-
-
31. A switching system configured to route data transmissions between a plurality of locations, the switching system comprising:
-
a switching station configured to receive and send the data transmissions;
a packet prioritization station configured to determine a transmission order of the data transmissions; and
the transmission order reflecting a relative importance of the data transmissions. - View Dependent Claims (32, 33, 34, 35)
-
Specification