[Csci551-talk] Re: [Cs551] termination conditions with long latency

Xi Wang xiw at usc.edu
Fri Apr 29 12:15:29 PDT 2005


Let's make the number of iterations to 4. We will also try different 
global timeout values.

-Xi

S. Houtris wrote:

> Hi Xi,
> 
> What exactly do you mean by "adjusting the termination condition" ? You 
> mean increasing the number of iterations without progress before 
> exiting? ie making it 4 (instead of 2) rounds of group update  without 
> "progress" for a seed before exiting, and 6 (instead of 4) for a non-seed?
> 
> This is a very easy thing to change but also very important to the 
> behavior of our program...
> 
> Thanks.
> 
> Solon
> 
> 
> ----- Original Message ----- From: "Xi Wang" <xiw at usc.edu>
> To: <cs551 at catarina.usc.edu>
> Sent: Saturday, April 23, 2005 10:04 PM
> Subject: Re: [Cs551] termination conditions with long latency
> 
> 
>> First, bandwidth is different from latency. For project B bandwidth 
>> limitation is added and the latency test would be the same as project A.
>>
>> Yes please adjust termination condition. We may increase global 
>> timeout for testcases with low bandwidth. If low bandwidth is the only 
>> reason for node to exit before completion, it would not be considered 
>> as an error.
>>
>> -Xi
>>
>>
>> Jonathan May wrote:
>>
>>> In projects a we were supposed to allow graceful termination of nodes 
>>> following reasonable constraints. For seeds or nodes that became 
>>> seeds, I allowed termination if 2*the request timeout seconds had 
>>> expired without any incoming traffic (i.e. requests). If, as the TAs 
>>> have proposed, latency times are bumped up to the order of seconds, 
>>> this becomes a problem if the request timeout is left at, say, 5 
>>> (seconds). 5 nodes with a latency of 1 second in the midst of a large 
>>> packet request that happens not to touch the seed (as might be the 
>>> case after a certain point) will easily exceed the termination 
>>> condition and the seed will die. May I assume that large latencies 
>>> will accompany large request timeouts (which seems like a reasonable 
>>> assumption)? Or should I just allow for more hanging on (changing my 
>>> multiplication constant to something like 10)? Or is there another 
>>> solution?
>>>
>>> thanks,
>>> jon
>>>
>>> _______________________________________________
>>> Cs551 mailing list
>>> Cs551 at catarina.usc.edu
>>> http://catarina.usc.edu/mailman/listinfo/cs551
>>
>> _______________________________________________
>> Cs551 mailing list
>> Cs551 at catarina.usc.edu
>> http://catarina.usc.edu/mailman/listinfo/cs551 
> 
> 
> _______________________________________________
> Cs551 mailing list
> Cs551 at catarina.usc.edu
> http://catarina.usc.edu/mailman/listinfo/cs551


More information about the Csci551-talk mailing list