Method for reducing packet data delay variation in an internet protocol network
AssigneeMotorola, Inc.
InventorsJonathan H. Gross, Allan T. Mense
Life of this patent
Estimating the term…
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.
Claims20
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 by a first network node;
- remarking by the first network node a header of the data packet with a different priority for processing by a second network node;
- and
- queuing the data packet by the first network node.
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 by a second network node a data packet from a first network node;
- determining by the second network node whether a priority indicator of a header of the data packet indicates a priority queue change by the first network node;
- and
- remarking the priority indicator to a next lower priority if the priority indicator was changed by the first network node.
A method for data packet queue management comprising the steps of:
- receiving a data packet including a header;
- determining one of a plurality of queues in which to place the data packet, the determining based on a quality of service indicator in the header;
- if a queue position of the data packet in the one of the plurality of queues is greater than a threshold, remarking a priority indicator in the header with a next higher priority indicator.
Dependencies are inferred from the claim text.