[Spread-users] High retrans rate
Yair Amir
yairamir at cnds.jhu.edu
Wed Oct 2 07:37:47 EDT 2002
Hi,
It should have been that you can do make s or make r, but probably the
new autoconf version does not have that anymore.
In any way you can link s and r by compiling them and linking with
alarm.o, events.o and data_link.o - that is what they need.
:) Yair.
Martin> I can find the r.c and s.c files in the source, but they are not compiled
Martin> during ./configure and make. Is that correct? How are they compiled?
Martin> Martin
Martin> Am Mittwoch, 2. Oktober 2002 13:03 schrieben Sie:
>> Martin,
>>
>> It seems to me that your multicast address does not work well and therefore
>> both your receivers loose most packets (any time you see sretrans that
>> means that the message had to be retransmited using multicast - which means
>> that both receivers missed it).
>>
>> There are two programs "s" and "r" that we give with the distribution.
>> Build them and try running s for sender and r for receiver using the
>> 226.0.0.6 and see what happens. s and r are just helping you to
>> measure the network behavior using native udp without Spread.
>>
>> Cheers,
>>
>> :) Yair.
>>
>> Martin> Hi,
>>
>> Martin> I am experiencing a very high retransmission rate when testing
>> spflooder with Martin> 1000 byte messages.
>>
>> Martin> sent pack: 1001 recv pack : 6 retrans :
>> 1135
>>
>> Martin> We are evaluating Spread 3.17 in a setup with 1 sender and 2
>> receivers in the Martin> same LAN. We use a Catalyst 5500 Switch with a
>> static multicast address. The Martin> spread conf looks like:
>>
>>
>> Martin> Spread_Segment 226.0.0.6:4803 {
>> Martin> dev901 195.232.84.170
>> Martin> dev911 195.232.84.188
>> Martin> dev912 195.232.84.189
>> Martin> }
>>
>> Martin> I tested with:
>> Martin> dev912$ ./bin/spflooder -m 1000 -b 1000 -ro
>> Martin> dev911$ ./bin/spflooder -m 1000 -b 1000 -ro
>> Martin> dev901$ ./bin/spflooder -m 1000 -b 1000 -wo
>>
>> Martin> Interesting seems that only one receiver (dev912) needed retrans.
>>
>> Martin> ============================
>> Martin> Status at dev901 V 3.17. 0 (state 1, gstate 1) after 29 seconds :
>> Martin> Membership : 3 procs in 1 segments, leader is dev901.lab.aol.de
>> Martin> rounds : 516 tok_hurry : 12 memb change:
>> 1 Martin> sent pack: 1001 recv pack : 6 retrans :
>> 1135 Martin> u retrans: 8 s retrans : 1127 b retrans :
>> 0 Martin> My_aru : 1008 Aru : 1008 Highest seq:
>> 1008 Martin> Sessions : 0 Groups : 0 Window :
>> 60 Martin> Deliver M: 1000 Deliver Pk: 1008 Pers
>> Window: 15 Martin> Delta Mes: 1000 Delta Pack: 1005
>> Delta sec : 13 Martin> ==================================
>>
>> Monitor>>
>> Martin> ============================
>> Martin> Status at dev912 V 3.17. 0 (state 1, gstate 1) after 26 seconds :
>> Martin> Membership : 3 procs in 1 segments, leader is dev901.lab.aol.de
>> Martin> rounds : 515 tok_hurry : 12 memb change:
>> 1 Martin> sent pack: 3 recv pack : 1004 retrans :
>> 156 Martin> u retrans: 156 s retrans : 0 b retrans :
>> 0 Martin> My_aru : 1008 Aru : 1008 Highest seq:
>> 1008 Martin> Sessions : 0 Groups : 0 Window :
>> 60 Martin> Deliver M: 1000 Deliver Pk: 1008 Pers Window:
>> 15 Martin> Delta Mes: 0 Delta Pack: 0 Delta sec
>> : -3 Martin> ==================================
>>
>> Monitor>>
>> Martin> ============================
>> Martin> Status at dev911 V 3.17. 0 (state 1, gstate 1) after 23 seconds :
>> Martin> Membership : 3 procs in 1 segments, leader is dev901.lab.aol.de
>> Martin> rounds : 515 tok_hurry : 12 memb change:
>> 1 Martin> sent pack: 3 recv pack : 1433 retrans :
>> 0 Martin> u retrans: 0 s retrans : 0 b retrans :
>> 0 Martin> My_aru : 1008 Aru : 1008 Highest seq:
>> 1008 Martin> Sessions : 0 Groups : 0 Window :
>> 60 Martin> Deliver M: 1000 Deliver Pk: 1008 Pers Window:
>> 15 Martin> Delta Mes: 0 Delta Pack: 0 Delta sec :
>> -3 Martin> ==================================
>>
>>
>> Martin> Changing the parameters of spflooder to "-m 100000 -b 100"
>> resulted in an Martin> acceptable retrans rate:
>>
>> Martin> ============================
>> Martin> Status at dev912.lab.aol.de V 3.17. 0 (state 1, gstate 1) after 173
>> seconds : Martin> Membership : 3 procs in 1 segments, leader is
>> dev901.lab.aol.de Martin> rounds : 33123 tok_hurry : 45
>> memb change: 2 Martin> sent pack: 4 recv pack : 38617
>> retrans : 122 Martin> u retrans: 122 s retrans : 0
>> b retrans : 0 Martin> My_aru : 100008 Aru : 100008
>> Highest seq: 100008 Martin> Sessions : 0 Groups : 0
>> Window : 60 Martin> Deliver M: 100000 Deliver Pk:
>> 100010 Pers Window: 15 Martin> Delta Mes: 0 Delta Pack:
>> 0 Delta sec : 15 Martin> ==================================
>>
>> Monitor>>
>> Martin> ============================
>> Martin> Status at dev901.lab.aol.de V 3.17. 0 (state 1, gstate 1) after 177
>> seconds : Martin> Membership : 3 procs in 1 segments, leader is
>> dev901.lab.aol.de Martin> rounds : 33125 tok_hurry : 45
>> memb change: 2 Martin> sent pack: 37103 recv pack : 7
>> retrans : 2153 Martin> u retrans: 0 s retrans : 2153
>> b retrans : 0 Martin> My_aru : 100008 Aru : 100008
>> Highest seq: 100008 Martin> Sessions : 0 Groups : 0
>> Window : 60 Martin> Deliver M: 100000 Deliver Pk:
>> 100010 Pers Window: 15 Martin> Delta Mes: 0 Delta Pack:
>> 0 Delta sec : 4 Martin> ==================================
>>
>> Monitor>>
>> Martin> ============================
>> Martin> Status at dev911.lab.aol.de V 3.17. 0 (state 1, gstate 1) after 168
>> seconds : Martin> Membership : 3 procs in 1 segments, leader is
>> dev901.lab.aol.de Martin> rounds : 33014 tok_hurry : 41
>> memb change: 1 Martin> sent pack: 3 recv pack : 38745
>> retrans : 0 Martin> u retrans: 0 s retrans : 0
>> b retrans : 0 Martin> My_aru : 100008 Aru : 100008
>> Highest seq: 100008 Martin> Sessions : 0 Groups : 0
>> Window : 60 Martin> Deliver M: 100000 Deliver Pk:
>> 100008 Pers Window: 15 Martin> Delta Mes: 0 Delta Pack:
>> 0 Delta sec : -9
>>
>>
>> Martin> Can you confirm such a behaviour?
>>
>> Martin> Martin
More information about the Spread-users
mailing list