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

Post on 05-Jan-2016

213 views 0 download

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

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

eacg@cin.ufpe.br