esempi 3 aprile 2008 [email protected]
TRANSCRIPT
![Page 2: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/2.jpg)
Client side model
a)Web server senza proxy cacheb) Web server con proxy cache
![Page 3: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/3.jpg)
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?
![Page 4: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/4.jpg)
Client side Model: QN
Web server senza proxy cache
![Page 5: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/5.jpg)
Parametri di Input• LANBandwidth• MSS• FrameOvhd• RouterLatency• LinkBandwidth• InternetDelayRTT• InternetDataRate• BrowserRate• Number of clients• AvgSizeHTTPRequest• DocumentSize_r• PercentSize_r
R
r
rePercentSizrzeDocumentSizeDocumentSi1
__
![Page 6: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/6.jpg)
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
![Page 7: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/7.jpg)
Simulation Model
• Come faccio in CSIM a fare un modello Chiuso?
• Come si trasforma la rete di code in un modello di simulazione?
![Page 8: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/8.jpg)
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
![Page 9: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/9.jpg)
Uso di un proxy cache server
![Page 10: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/10.jpg)
Uso di un proxy cache server: Parametri
• phit
• HitCPUTime
• MissCPUTime
• DiskTime
![Page 11: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/11.jpg)
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
![Page 12: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/12.jpg)
Cosa succede al modello di simulazione
• Esempio clientSideWithProxy.c
![Page 13: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/13.jpg)
Server-Side Models
![Page 14: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/14.jpg)
Server-Side Models
![Page 15: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/15.jpg)
Parametri
• Caso r classi di servizio– Percentr
– CPUTimeHTTPReqr
– DocumentSizer
– DiskTime
![Page 16: Esempi 3 Aprile 2008 emiliano.casalicchio@uniroma2.it](https://reader035.vdocuments.site/reader035/viewer/2022062701/5542eb5a497959361e8c7a17/html5/thumbnails/16.jpg)
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,
,