PACKET LEVEL PRIORITIZATION IN INTERCONNECTION NETWORKS
First Claim
Patent Images
1. An apparatus comprising:
- a transmitter configured to transmit a data stream, the data stream including a plurality of data packets, the data packets including data packets of a first priority and data packets of a second priority; and
a network unit configured to direct the operation of the transmitter, the network unit being configured to divide the data stream into a plurality of sub-streams, including a first sub-stream for data packets of the first priority and a second sub-stream for data packets of the second priority.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for packet level prioritization in interconnection networks. An embodiment of an apparatus includes a transmitter to transmit a data stream to a recipient apparatus, the data stream including a plurality of data packets, the data packets including data packets of a first priority and data packets of a second priority. The apparatus further includes a network unit to direct the operation of the transmitter, the network unit to divide the data stream into multiple sub-streams, including a first sub-stream for data packets of the first priority and a second sub-stream for data packets of the second priority.
30 Citations
29 Claims
-
1. An apparatus comprising:
-
a transmitter configured to transmit a data stream, the data stream including a plurality of data packets, the data packets including data packets of a first priority and data packets of a second priority; and a network unit configured to direct the operation of the transmitter, the network unit being configured to divide the data stream into a plurality of sub-streams, including a first sub-stream for data packets of the first priority and a second sub-stream for data packets of the second priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a receiver configured to receive a plurality of data streams, the plurality of data streams including a first data stream containing data packets of a first priority and a second data stream containing data packets of a second priority; and a network unit configured to direct the operation of the receiver, the network unit being configured to determine that the plurality of data streams are portions of a single data stream and to process the plurality of data streams in the same manner as the single data stream. - View Dependent Claims (12, 13)
-
-
14. A network comprising:
-
a first network device to transmit data, the data comprising a plurality of data packets, one or more of the data packets being of a first priority and one or more of the data packets being of a second priority, the first network device to transmit the data packets of the first priority in one or more data streams having a first bandwidth and to transmit the data packets of the second priority in one or more data streams having a second bandwidth; and a second network device to receive the data streams from the first network device, the second network device to drop one or more data streams based at least in part on the bandwidth of each data stream when interference occurs in data transmission. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for prioritizing data packets in a network comprising:
-
receiving a request for transmission of a data stream, the data stream containing a plurality of data types, each data type having a priority level; dividing the data stream into a plurality of data sub-streams, each sub-stream having data of a certain priority level; assigning a bandwidth for each data sub-stream, the bandwidth of each sub-stream being based on the priority level of the data in the sub-stream; and transmitting the plurality of data sub-streams over the network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification