Hi,

 

   I have some questions about http simulation

 

    First, what is the definition of ranvar-main-age. Does it mean the time
for the server to renovate a page?

 

   Second, when I coded as below, the trace file is simply to understand. 

 

But after I coded the mainsize by random variables as below, the trace file
became hardly to understand. Please help me..

 

TCL:

 

set pgp [new PagePool/CompMath]

 

$pgp set main_size_ 1000  ;# Size of main page

 

$pgp set comp_size_ 5000 ;# Size of embedded object

 

$pgp set num_pages_ 3             ;# Number of objects per compoud page

 

  

 

TRACE FILE:

 

r 31.43331 0 1 tcp 40 ------- 0 0.0 2.0 388 63

 

+ 31.43331 1 2 tcp 40 ------- 0 0.0 2.0 388 63

 

- 31.43331 1 2 tcp 40 ------- 0 0.0 2.0 388 63

 

r 31.455913 1 2 tcp 40 ------- 0 0.0 2.0 388 61

 

r 31.457113 1 2 tcp 40 ------- 0 0.0 2.0 388 62

 

r 31.458313 1 2 tcp 40 ------- 0 0.0 2.0 388 63

 

+ 31.458313 2 1 ack 1280 ------- 0 2.0 0.0 38982 64

 

- 31.458313 2 1 ack 1280 ------- 0 2.0 0.0 38982 64

 

r 31.483416 2 1 ack 1280 ------- 0 2.0 0.0 38982 64

 

+ 31.483416 1 0 ack 1280 ------- 0 2.0 0.0 38982 64

 

- 31.483416 1 0 ack 1280 ------- 0 2.0 0.0 38982 64

 

r 31.50944 1 0 ack 1280 ------- 0 2.0 0.0 38982 64

 

 

 

But after I code the mainsize by random variables as below, the trace file

become hardly to understand.   

 

TCL:

 

set tmp [new RandomVariable/LogNormal]

 

$tmp set avg_ 8.72

 

$tmp set std_ 2.16

 

set pgp [new PagePool/CompMath]

 

$pgp set main_size_ $tmp     ;# Size of main page

 

$pgp set comp_size_ 5000    ;# Size of embedded object

 

$pgp set num_pages_ 3                   ;# Number of objects per compoud

page

 

 

 

set tmp [new RandomVariable/Constant]

 

$tmp set val_ 10

 

$pgp ranvar-obj-age $tmp

 

 

 

set tmp [new RandomVariable/Constant]

 

$tmp set val_ 5

 

$pgp ranvar-main-age $tmp

 

 

 

Trace file

 

r 11.150106 1 2 tcp 40 ------- 0 0.0 2.0 1 2

 

r 11.150175 1 2 tcp 83 ------- 0 0.0 2.0 1 3

 

+ 11.2 2 1 ack 40 ------- 0 2.0 0.0 1 4

 

- 11.2 2 1 ack 40 ------- 0 2.0 0.0 1 4

 

r 11.225003 2 1 ack 40 ------- 0 2.0 0.0 1 4

 

+ 11.225003 1 0 ack 40 ------- 0 2.0 0.0 1 4

 

- 11.225003 1 0 ack 40 ------- 0 2.0 0.0 1 4

 

r 11.250035 1 0 ack 40 ------- 0 2.0 0.0 1 4

 

v 16.150175439999998 eval {set sim_annotation {S 2 INV _o64:0}}

 

v 21.150175439999998 eval {set sim_annotation {S 2 INV
_o64:0}}----------(how to explain it)

 

v 26.150175439999998 eval {set sim_annotation {S 2 INV
_o64:0}}----------(how to explain it)

 

v 31.150175439999998 eval {set sim_annotation {S 2 INV _o64:0}}

 

v 36.150175439999998 eval {set sim_annotation {S 2 INV _o64:0}}

 

v 41.150175439999998 eval {set sim_annotation {S 2 INV _o64:0}}

 

v 46.150175439999998 eval {set sim_annotation {S 2 INV _o64:0}}

 

+ 50 2 1 ack 40 ------- 0 2.0 0.0 1 5

 

 

 

Best regard,

 

Reply via email to