1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate:...

16
1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero Martins Maciel

Transcript of 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate:...

Page 1: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

1/22

Workshop MODCS 2012

Performability Analysis of Virtualized

Web Cache Servers

Msc Candidate: Erico Augusto Cavalcanti Guedes

Advisor: Paulo Romero Martins Maciel

Page 2: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

2/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems

Summary

1. Introduction

2. Experiments

3. Modcs OpenNebula Cloud

4. Next Steps

Page 3: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

3/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems

Summary

1. Introduction

2. Experiments

Page 4: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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

Page 5: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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

Page 6: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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

Page 7: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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

Page 8: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

8/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems

2. Experiments

Mesh Hierarchical

Page 9: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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...

Page 10: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

10/22Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems

3. MODCS OpenNebula Cloud

Page 11: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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

Page 12: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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:

Page 13: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

13/22

• Using Previous Research Results

Erico Augusto C. GuedesMODCS - Modelling of Distributed and Concurrent Systems

3. MODCS OpenNebula Cloud

Page 14: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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)

Page 15: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

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

Page 16: 1/22 Workshop MODCS 2012 Performability Analysis of Virtualized Web Cache Servers Msc Candidate: Erico Augusto Cavalcanti Guedes Advisor: Paulo Romero.

Workshop MODCS 2012

Performability Analysis of Virtual

Web Cache Servers

Erico Augusto Cavalcanti Guedes

[email protected]