Method for reducing packet data delay variation in an internet protocol network
First Claim
1. In a communication network, a method for minimizing delay associated with hops among a plurality of network nodes, the method comprising the steps of:
- receiving a data packet with a first priority by a first network node, remarking by the first network node a header of the data packet with a different priority from the first priority for processing by a second network node;
queuing the data packet by the first network node;
determining whether a queuing position of the data packet is below a threshold, if the queuing position of the data packet is greater than the threshold, then the step of remarking with a different priority includes a step of changing by the first network node the first priority included in the header to indicate a next higher priority queue;
marking by the first network node the first priority in the header with a quality of service classification; and
marking the first priority indicator with a differentiated services code point (DSCP) indication, if no quality of service classification is indicated.
4 Assignments
0 Petitions
Accused Products
Abstract
Network nodes (10, 15, 20, 25, 30 40) of a communication network (100) determine whether the queue position (56, 57) of a data packet (60) exceeds a threshold (55). Data packets which are placed in a queue that has a depth greater than the threshold, and therefore will experience increased delay at this node, are remarked to a higher priority for expedited handling at the next hop. The next hop network node which handles that data packet will put it in a higher priority queue (51) such that it will experience less delay at the that node. In this way, a negative correlation in node-to-node delay is achieved and overall delay variation is reduced.
44 Citations
4 Claims
-
1. In a communication network, a method for minimizing delay associated with hops among a plurality of network nodes, the method comprising the steps of:
-
receiving a data packet with a first priority by a first network node, remarking by the first network node a header of the data packet with a different priority from the first priority for processing by a second network node;
queuing the data packet by the first network node;
determining whether a queuing position of the data packet is below a threshold, if the queuing position of the data packet is greater than the threshold, then the step of remarking with a different priority includes a step of changing by the first network node the first priority included in the header to indicate a next higher priority queue;
marking by the first network node the first priority in the header with a quality of service classification; and
marking the first priority indicator with a differentiated services code point (DSCP) indication, if no quality of service classification is indicated. - View Dependent Claims (2, 3, 4)
dequeuing the data packet; and
transmitting the data packet to the second network node.
-
Specification