next up previous
Next: Simulation and Experiments Up: Three-Pass Establishment Protocol Previous: The Reply Pass

The Relaxation Pass

When the reply message reaches the source node, the relaxation pass is initiated by sending a relaxation message downstream to all destinations. When sent by a node tex2html_wrap_inline946 to a successor tex2html_wrap_inline992 , this message contains the cumulative delay after relaxation tex2html_wrap_inline994 on all nodes on the path from the source to tex2html_wrap_inline946 . During the relaxation pan, each node reduces the priorities assigned to each outgoing link, and thus increases the local delay on each link. The amount by which the priorities can be reduced on a node tex2html_wrap_inline946 depends on the reduce for tex2html_wrap_inline1000 and the feasible delays on the successor nodes.

When a node receives a relaxation message, it calculates a target value, tex2html_wrap_inline1002 , for the local delay after relaxation for each outgoing link. This value is a fraction of the slack tex2html_wrap_inline1004 available for transmission in the subtree starting at Node tex2html_wrap_inline946 after relaxation on upstream nodes. For each successor node tex2html_wrap_inline992 , the value for the slack on the corresponding outgoing link is defined as

The target value for the local delay on that link is then determined by the next formula:

 

For each successor node tex2html_wrap_inline992 , the lowest priority level on the outgoing link of tex2html_wrap_inline946 is determined for which the local delay does not exceed tex2html_wrap_inline1002 . Let tex2html_wrap_inline1016 be the resulting delay. Node tex2html_wrap_inline946 first finalizes the priority assignment and then forwards the relaxation message to each successor node tex2html_wrap_inline992 with the updated value tex2html_wrap_inline994 for the cumulative delay up to tex2html_wrap_inline946 after relaxation, where

The formula 4 tries to distribute the available slack equally ones the nodes of the critical path of the subtree starting at node tex2html_wrap_inline946 . In Chapter 4, we will investigate what the effects of varying this basic allocation scheme are. Specifically, we will generalize the scheme from using an equal distribution to using geometrical distribution, by introducing a relaxation factor tex2html_wrap_inline1028 . By choosing appropriate tex2html_wrap_inline1028 , the relaxed amount of delay is distributed as follows:

  

The formula in 4, therefore becomes

We note that for tex2html_wrap_inline1032 , the allocations are identical to the one defined in formula 4.


next up previous
Next: Simulation and Experiments Up: Three-Pass Establishment Protocol Previous: The Reply Pass

Riccardo Bettati
Mon Jul 14 15:29:52 CDT 1997