1/22 workshop modcs 2012 performability analysis of virtualized web cache servers msc candidate:...
TRANSCRIPT
1/22
Workshop MODCS 2012
Performability Analysis of Virtualized
Web Cache Servers
Msc Candidate: Erico Augusto Cavalcanti Guedes
Advisor: Paulo Romero Martins Maciel
2/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
Summary
1. Introduction
2. Experiments
3. Modcs OpenNebula Cloud
4. Next Steps
3/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
Summary
1. Introduction
2. Experiments
4/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
1. Introduction
• Web Proxy Cache Servers
• Two main applications:
• Reduce external link bandwidth
• Reduce wait time
5/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
1. Introduction• Web Proxy Cache Servers
• Web Proxy Cache Server: Squid
• Clustering
• Possible protocols:
• ICP
• CARP
• HTCP
• Possible architectures
• Mesh
• Hierarchical
6/22Erico Augusto C. GuedesMODCS
2. Experiments
• ExperimentsMeasurementBenchmarking Tool: Web PolygraphMetric of interest: Hit Ratio
Possible replacement policies:LRU
heap GDSF
heap LFUDA
heap LRU
7/22Erico Augusto C. GuedesMODCS
2. Experiments• Experiment Sample:
Scenario:Mesh, LRU, ICP
Configurations:RAM: 2GB
HD: 2GB
Recurrence: 75%
Metric: Hit Ratio
Time of Experiment: 2 hoursWorkloads
Requets: Zipf
File Size: Pareto
Content cntParetoImage = { ... size=pareto(1Byte, 10KB); ...};
Content cntParetoHTML = { ... size=pareto(1Byte, 6KB); ...};//previous were 2KB for both
Web Polygraph Configuration
8/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
2. Experiments
Mesh Hierarchical
9/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
3. MODCS OpenNebula Cloud
• Issues:
• Run squid proxy cache server on Cloud results on a negative impact on service availability.
• Let’s move on!
• For dependability analysys...
10/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
3. MODCS OpenNebula Cloud
11/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
3. MODCS OpenNebula Cloud
• Hierarchical Models
• Combinatorial Models• RDB, Fault Trees
• State-based Models• SPN, CTMC
12/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
3. MODCS OpenNebula Cloud
• Hierarchical Models
• RDB
• Used to assess system reliability in host level:
13/22
• Using Previous Research Results
Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
3. MODCS OpenNebula Cloud
14/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
3. MODCS OpenNebula Cloud • Performance Model
System ThroughputP{#P4>0}*(1/TIME_GET_INTERNET)+P{#P6>0}*(1/TIME_GET_CLOUD)-Internet ThroughputP{#P4>0}*(1/TIME_GET_INTERNET)-Cloud ThroughputP{#P6>0}*(1/TIME_GET_CLOUD)
15/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems
4. Future Steps
• Methodology Fit...
Dependability Analysis- P2P Traffic- VoD Traffic
Extend WP Tool- Mandelbrot-Zipf- Beta
Workshop MODCS 2012
Performability Analysis of Virtual
Web Cache Servers
Erico Augusto Cavalcanti Guedes