RE: WG ACTION: 2 weeks to discuss [LL61] Remove initial wait

"Elder, Alex" <[email protected]> Tue, 11 May 2004 12:43:02 -0700
Newsgroups gmane.ietf.zeroconf
Message-ID <[email protected]>
I concur with Ralph's wording.

Caveat:  The second half of it assumes
no change to the random spacing between
probes, which seems less than 100% settled.
Assuming the random delays stand, this wording
is good.

					-Alex

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]On
> Behalf Of Ralph Droms
> Sent: Tuesday, May 11, 2004 1:43 PM
> To: [email protected]
> Subject: Re: WG ACTION: 2 weeks to discuss [LL61] Remove initial wait
> 
> 
> I don't think the new text correctly captures either of the 
> behaviors we've 
> discussed - I don't see where an initial delay is specified.
> 
> I think this text is correct:
> 
>     When ready to begin probing, the host should then wait 
> for a random
>     time interval selected uniformly in the range 0 to INITIAL_DELAY
>     seconds, and should then send NUM_PROBES probe packets, spaced
>     randomly, PROBE_MIN to PROBE_MAX seconds apart.
> 
> where INITIAL_DELAY is defined somewhere to be 1.
> 
> - Ralph
> 
> At 01:07 AM 5/5/2004 +0200, Erik Guttman wrote:
> >Please post discussion of this issue to the mailing list 
> over the next two 
> >weeks
> >ending May 18, 2004.  In order to accept this issued, we 
> will need a strong WG
> >consensus given that this is very late in the process.
> >
> >Please see 
> http://www.drizzle.org/~aboba/ZEROCONF/issues.html for a list of
> >current issues and their status.
> >
> >[LL61]
> >
> >Description of Issue:           Remove initial wait
> >Submitter Name:                 Stuart Cheshire
> >Submitter Email Address:        [email protected]
> >Date first submitted:           04 May 04
> >Reference:                      LL12
> >Comment Type ['t'ech|'e'dit]:   t
> >Prio ['S' Must|1 should|2 may]: S
> >Section:                        2.2.1
> >Rationale/Explanation:
> >Lengthy Description:
> >
> >[Stuart]
> >
> >>    When ready to begin probing, the host should then wait 
> for a random
> >>    time interval selected uniformly in the range PROBE_MIN 0
> >>    seconds, and should then send NUM_PROBES probe packets, spaced
> >>    randomly, PROBE_MIN to PROBE_MAX seconds apart.
> >
> >Why "wait for a random time interval selected uniformly in the range
> >PROBE_MIN to PROBE_MAX"? What's the benefit of enforcing an initial
> >one-second delay? It just slows things down.
> >
> >[Erik]
> >
> >This delay was intended to stop a set of hosts from beginning at the
> >same time in a 'LAN power up' situation.  This text has passed all
> >reviews and numerous WG issues to revise and hone it.
> >
> >[Stuart]
> >
> >I was not asking about the [0,1] random interval. That's 
> been there since
> >draft-05.
> >
> >I was asking about why it is now 1 + [0,1]. What's the extra fixed
> >one-second delay for? What is achieved by making the process 
> uniformly
> >take a second longer than it should?
> >
> >[Erik]
> >
> >     Hmm.  Reviewing all records, I can't see how this 
> entered the doc.
> >     I don't have time for archeology to find out when it entered.  I
> >     don't see why waiting an extra second helps, except to wait for
> >     network infrastructure to come up (see ll12).
> >
> >Requested Change:
> >
> >Text was:
> >
> >    When ready to begin probing, the host should then wait 
> for a random
> >    time interval selected uniformly in the range PROBE_MIN 
> to PROBE_MAX
> >    seconds, and should then send NUM_PROBES probe packets, spaced
> >    randomly, PROBE_MIN to PROBE_MAX seconds apart.
> >
> >Text becomes:
> >
> >    When ready to begin probing, the host should send 
> NUM_PROBES probe
> >    packets, spaced randomly, PROBE_MIN to PROBE_MAX seconds apart.
> 
>