[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ns] Re: Same script but different results



Sorry I don't know enough about your code to make a judgement, and I'd
suggest that you go through your code more carefully to see if setting
those vars to 0 will get the result you want; since they didn't obviously
there's something wrong.

On Fri, 25 Aug 2000, George Khoury (ERA) wrote:

> Hi Haobo and all ns-users,
> 
> I have a small question, I'm running 2 tcl-script, one of them is different from the other by some additional parameter, but when I put these additional parameter to 0(NULL) then the scripts should be exactly the same. 
> 
> I put the additional parameters to 0 and I run the 2 script to see if they give the same results but unfortunately sometimes the results are different. I'm using UDP and TCP sources with exponential traffic and I modified expoo.cc a bit, but I'm using the same expoo.cc for the two script. I have noticed that the results are different when I'm using large idle and burst time. I couldn't find any differences when the idle and burst time are small
> 
> 
> Large TCP idle/burst time= 260/295
> Large UDP idle/burst time= 70/70
> 
> Small TCP idle/burst time= 5/5
> small UDP idle/burst time= 2/2
> 
> The scripts are: prog2.tcl = prog1.tcl + the following lines:
> 
> set TU-CELL 1
> set TU_OFFSET_ST 0.00577
> 
> for {set i 0} {$i < 8} {set i [expr $i+1]}{
> 	if {$TU_CELL == 1} { 		;#TU_CELL == 0, which means that we allways go to else 
> 		set TU_OFFSET($i) [expr $i * $TU_OFFSET_ST]
> 	}else{
> 		set TU_OFFSET($i) 0 
> 	}
> }
> 
> As I mentioned I have add some more variables that I put to 0. The variables are:
> 
> $eudp($k) set dtx_ 0
> 
> $eudp($k) set tu_cell_ 0
> 
> $eudp($k) set hd_comp_ 0
> 
> I hope I made my self rather clear. 
> 
> Thanks in advance
> 
> Best Regards 	George
>