esempi 3 aprile 2008 emiliano.casalicchio@uniroma2.it
Post on 02-May-2015
218 Views
Preview:
TRANSCRIPT
Esempi
3 Aprile 2008emiliano.casalicchio@uniroma2.it
Client side model
a)Web server senza proxy cacheb) Web server con proxy cache
Obiettivi dello studio
• Quale deve essere la banda del link verso l’ISP per supportare il traffico generato dalla LAN?
• Quale deve essere la banda della LAN per supportare il traffico generato?
• Che impatto ha sulle performance l’uso di un Proxy cache server?
Client side Model: QN
Web server senza proxy cache
Parametri di Input• LANBandwidth• MSS• FrameOvhd• RouterLatency• LinkBandwidth• InternetDelayRTT• InternetDataRate• BrowserRate• Number of clients• AvgSizeHTTPRequest• DocumentSize_r• PercentSize_r
R
r
rePercentSizrzeDocumentSizeDocumentSi1
__
Domande di servizio
);,0001.0(2
),(
);,0001.0(3
),Re(
;10]6)1024([
);,1024(
),Re(
;/1
6
dthLinkBandwieNetworkTim
dthLinkBandwizeDocumentSieNetworkTimD
dthLinkBandwieNetworkTim
dthLinkBandwiquestPAvgSizeHTTeNetworkTimD
ncyRouterLateizeDocuementSNDgrD
thLANBandwidizeDocuementSeNetworkTim
thLANBandwidquestPAvgSizeHTTeNetworkTimD
eBrowserRatD
inL
OutL
router
LAN
cl
.
1000
2
taRateInternetDa
zeDocumentSi
layRTTInternetDeDInt
Simulation Model
• Come faccio in CSIM a fare un modello Chiuso?
• Come si trasforma la rete di code in un modello di simulazione?
QN -> Mod. Sim.
• ogni centro di servizio viene modellato con una facility
• I centri di ritardo vengono modellati con una hold
• Il path di una richiesta viene modellato nel comportamento di un processo csim (client)
• Esempio clientSideNoProxy.c
Uso di un proxy cache server
Uso di un proxy cache server: Parametri
• phit
• HitCPUTime
• MissCPUTime
• DiskTime
Uso di un proxy cache server: domanda di servizio
1000/
)1(
)1(
)1(
)1(
)1(
2)1(
zeDocumentSiDiskTimeD
eMissCPUTimpHitCPUTimepD
DpD
DpD
DpD
DpD
DpDpD
pdisk
hithitp
CPU
InLhitpInL
InthitpInt
OutLhitp
OutL
routerhitprouter
LANhitLANhitpLAN
Cosa succede al modello di simulazione
• Esempio clientSideWithProxy.c
Server-Side Models
Server-Side Models
Parametri
• Caso r classi di servizio– Percentr
– CPUTimeHTTPReqr
– DocumentSizer
– DiskTime
Server Side Model: single web server
CPUOvhdnfqPCPUTimeHTTD
DiskTimezeDocumentSiD
dthLinkBandwieNetworkTim
dthLinkBandwizeDocumentSieNetworkTimD
dthLinkBandwieNetworkTim
dthLinkBandwiquestPAvgSizeHTTeNetworkTimD
ncyRouterLateizeDocuementSNDgrD
thLANBandwidizeDocuementSeNetworkTim
thLANBandwidquestPAvgSizeHTTeNetworkTimD
rrCPU
rrdisk
rrOutL
rInL
rrrouter
r
rLAN
)(Re
;1000/
);,0001.0(2
),(
);,0001.0(3
),Re(
;10]6)1024([
);,1024(
),Re(
,
,
,
,
6,
,
top related