[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ns] Agregated Web Traffic - your opinion needed
Hi
I included part of TCL code which produces (I hope) agregated web
traffic between $SRC & $DST. Is there anyone who can judge my idea ?
Thanks in advance.
R.W.
PS: All variables are defined in main file.
---------cut here ----------
set packetSize 1500
set sources 30
set cir [ expr $sources*106250*0.95 ]
set cbs 60000
set ebs 42000
set node 11
set Sr($node) [$ns node]
set lab [format "Klient%d" $node]
$Sr($node) label $lab
set SRC $Sr($node)
set DST $Ds(3)
# POLICY
AddPolicy $qBxC(1) $SRC $DST TokenBucket 30 $cir $cbs $ebs
AddPolicy $qBxC(5) $DST $SRC TokenBucket 30 $cir $cbs $ebs
# Linki
$ns duplex-link $SRC $B1 $CustLRate 1ms DropTail
$ns duplex-link-op $SRC $B1 orient down-right
#------------------------------------------------------------------------------
set pool($pool_num) [new PagePool/WebTraf]
$pool($pool_num) set-num-client 1
$pool($pool_num) set-num-server 1
$pool($pool_num) set-num-session $sources
$pool($pool_num) set-client 0 $SRC
$pool($pool_num) set-server 0 $DST
$pool($pool_num) set sameFid_ $node
for {set i 0} {$i < $sources } {incr i} {
set start [expr [ Random ]*$SimTime/10]
set interPage [new RandomVariable/Exponential]
$interPage set avg_ 1
set pageSize [new RandomVariable/Constant]
$pageSize set val_ $pgSize
set interObj [new RandomVariable/Exponential]
$interObj set avg_ 0.01
set objSize [new RandomVariable/ParetoII]
$objSize set avg_ 10
$objSize set shape_ 1.2
$pool($pool_num) create-session $i $numPage $start $interPage
$pageSize $interObj $objSize
}
set pool_num [expr $pool_num+1]
--
Rafal Wielicki <mailto:[email protected]>
Fido: 2:481/2.46
Technical University of Gdańsk, Telecommunications Faculty
---------------------------------------------------------------
ISO 8859-2: ĄĆĘŁÓŃŚŻŹąćęłóńśżź <- National Uppercase Characters
UNIX *is* user friendly. It is just a bit selective about his friends.