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:
- maintaining a database containing information from data transmissions through the switching station;
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, the property obtained from the database and derived from a destination contained in the data transmission, the property including a number of origins stored to the database, the origins having previously sent data transmissions to the destination through the switching station; 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.
82 Citations
12 Claims
-
1. A method for prioritizing data transmissions from a switching station, the method comprising:
-
maintaining a database containing information from data transmissions through the switching station;
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, the property obtained from the database and derived from a destination contained in the data transmission, the property including a number of origins stored to the database, the origins having previously sent data transmissions to the destination through the switching station; 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. 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, the property including a number of origins associated with a destination contained in 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 (12)
-
Specification