High speed serial bus architecture employing network layer quality of service (QoS) management
First Claim
1. A functional unit comprising a protocol stack comprised of a physical layer for coupling to a communication link, a datalink layer coupled to the physical layer, and a network layer coupled to the datalink layer, said datalink layer comprising a common data queue for storing all traffic passing through said communication link and said network layer comprising a first queue for storing data associated with first traffic having a requested quality of service QoS and a logically separate second queue for storing data associated with second traffic not having a requested quality of service.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the non-limiting and exemplary embodiments of this invention a functional unit includes a protocol stack that includes a physical layer for coupling to a communication link, a datalink layer coupled to the physical layer, and a network layer coupled to the datalink layer. The datalink layer includes a common data queue for storing traffic passing through the communication link and the network layer includes a first queue for storing data associated with first traffic having a requested quality of service QoS and a logically separate second queue for storing data associated with second traffic not having a requested quality of service.
-
Citations
37 Claims
- 1. A functional unit comprising a protocol stack comprised of a physical layer for coupling to a communication link, a datalink layer coupled to the physical layer, and a network layer coupled to the datalink layer, said datalink layer comprising a common data queue for storing all traffic passing through said communication link and said network layer comprising a first queue for storing data associated with first traffic having a requested quality of service QoS and a logically separate second queue for storing data associated with second traffic not having a requested quality of service.
-
10. A method to communicate data over a communication link, comprising:
-
in a functional unit, providing a protocol stack comprised of a physical layer for coupling to the communication link, a datalink layer coupled to the physical layer, and a network layer coupled to the datalink layer;
in the datalink layer, operating a common data queue for storing all traffic passing through the communication link; and
in the network layer, operating a first queue for storing data associated with first traffic having a requested quality of service QoS and operating a logically separate second queue for storing data associated with second traffic comprised of best effort traffic. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product embodied on a computer readable medium for directing at least one data processor to communicate data over a communication link by operations that comprise providing a protocol stack comprised of a physical layer for coupling to the communication link, a datalink layer coupled to the physical layer, and a network layer coupled to the datalink layer;
- in the datalink layer, operating a common data queue for storing all traffic passing through the communication link; and
in the network layer, operating a first queue for storing data associated with first traffic having a requested quality of service QoS and operating a logically separate second queue for storing data associated with second traffic comprised of best effort traffic. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
- in the datalink layer, operating a common data queue for storing all traffic passing through the communication link; and
- 28. A terminal comprising at least a first functional unit and a second functional unit that are communicatively coupled together through a link, each of the functional units comprising a protocol stack comprised of a physical layer for coupling to the link, a datalink layer coupled to the physical layer, and a network layer coupled to the datalink layer, said datalink layer comprising a common data queue for storing traffic passing through said link and said network layer comprising a first queue for storing data associated with first traffic having a requested quality of service QoS and a logically separate second queue for storing data associated with second traffic not having a requested quality of service.
Specification