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