OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-dd message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: Issue 136 - SOAP-over-UDP - UNICAST_UDP_REPEAT andMULTICAST_UDP_REPEAT constant values


Please find a proposed resolution [1]. Changes are highlighted.

 

Two key changes:

·         Added text indicating the constant values are non-normative.

·         The algorithmic flow has been adjusted to use the constant values to keep count only of retransmissions.

·         The value for UNICAST_UDP_REPEAT is set to 1 and MULTICAST_UDP_REPEAT is set to 2.

 

[1] Proposed resolution

Constants referenced within the algorithm are defined in Table 1 (for unicast messages) and Table 2 (for unreliable multicast messages). The value of those constants (as defined in Table 1 and Table 2) is non-normative. Implementations and other specifications may override the value of those constants.

Retry and back-off algorithm.

1.     Transmit;

1.     if *_UDP_REPEAT <= 0 go to Step 11;

2.     else *_UDP_REPEAT--;

3.     Generate a random number T in [UDP_MIN_DELAY .. UDP_MAX_DELAY];

4.     Wait T milliseconds;

5.     Retransmit;

6.     if *_UDP_REPEAT <= 0 goto Step 11;

7.     else *_UDP_REPEAT--;

8.     T = T * 2;If T > UDP_UPPER_DELAY then T = UDP_UPPER_DELAY;

9.     go to 5

10.  Done.

Table 1: Protocol Retry and back-off constants for unicast messages

Constant / Message

Value

UNICAST_UDP_REPEAT

1

UDP_MIN_DELAY

50

UDP_MAX_DELAY

250

UDP_UPPER_DELAY

500

Table 2: Protocol Retry and back-off constants for unreliable multicast messages

Constant / Message

Value

MULTICAST_UDP_REPEAT

2

UDP_MIN_DELAY

50

UDP_MAX_DELAY

250

UDP_UPPER_DELAY

500

 

 

From: Ram Jeyaraman [mailto:Ram.Jeyaraman@microsoft.com]
Sent: Tuesday, December 16, 2008 9:29 AM
To: ws-dd@lists.oasis-open.org
Subject: [ws-dd] Issue 136 - SOAP-over-UDP - UNICAST_UDP_REPEAT and MULTICAST_UDP_REPEAT constant values

 

This issue is assigned the number 136. For further discussions on this issue, please refer to this issue number or use this thread.

 

Document: SOAP-over-UDP WS-02

 

Suggested change:

 

Update UNICAST_UDP_REPEAT and MULTICAST_UDP_REPEAT constant values to 1 and 2 respectively. Further, add text saying that higher-layer specs need to be intelligent about what they choose.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]