1/22 workshop modcs 2012.2 dependability investigation of i/o bound services on cloud computing...

26
1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

Upload: mary-cross

Post on 13-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

1/22

Workshop MODCS 2012.2

Dependability Investigation of

I/O Bound Services on

Cloud Computing

Erico Augusto Cavalcanti Guedes

Page 2: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

Summary

1. Introduction

2. Virtualization

3. “What is the metter?”

4. PMRAV

5. Expirements

6. Discussion and future work

Page 3: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

1. Introduction

• Cloud computing presents dependability problems on I/O bound services:

Page 4: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

1. Introduction

• Cloud computing presents dependability problems on I/O bound services:

Page 5: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

Summary

1. Introduction

2. Virtualization

3. “What is the metter?”

4. PMRAV

5. Expirements

6. Discussion and future work

Page 6: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

2. Virtualization

Page 7: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

2. Virtualization

Page 8: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

2. Virtualization

• Server Virtualization

• Full Virtualization

• Virtual Box, VMWare Virtualization, KVM*

• Paravirtualization

• Xen

• No concensus

• OS virtualization

• Hardware-assisted virtualization

Page 9: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

Summary

1. Introduction

2. Virtualization

3. “What is the metter?”

4. PMRAV

5. Expirements

6. Discussion and future work

Page 10: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

3. “What is the metter?”

• Web cache proxy systems does not present acceptable availability and reliability when provided on VMs.

Page 11: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

3. “What is the metter?”

• Reliability and Availability

Page 12: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

3. “What is the metter?”

• Reliability and Availability

Page 13: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

3. “What is the metter?”

• Reliability and Availability

Page 14: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

3. “What is the metter?”

• Web cache proxy systems does not present acceptable availability and reliability when provided on VMs.

• How we arrived at this conclusion?

• Monitoring the system under analysis

Page 15: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

Summary

1. Introduction

2. Virtualization

3. “What is the metter?”

4. PMRAV

5. Expirements

6. Discussion and future work

Page 16: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

4. PMRAV

• Protocolo para Monitoramento de Recursos em Ambientes Virtuais

• Aim to:

• Provide a unified methodology to monitor:

• VMs resources

• PMs resources

• CPU, RAM, I/O, network

• Service metrics

• Web Cache Proxy System: Document Hit Ratio,(DHR) , Byte Hit Ratio(BHR), Response Time(RT).

Page 17: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

4. PMRAV

• Protocolo para Monitoramento de Recursos em Ambientes Virtuais

• netpipes

Page 18: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

4. PMRAV

• Protocolo para Monitoramento de Recursos em Ambientes Virtuais

• Scenario

Page 19: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

Summary

1. Introduction

2. Virtualization

3. “What is the metter?”

4. PMRAV

5. Expirements

6. Discussion and future work

Page 20: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

5. Expirements• PMs:

Page 21: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

5. Expirements• PMs:

Page 22: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

5. Expirements• VMs:

PM running VM VM

Page 23: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

5. Expirements• VMs:

PM running VM VM

Page 24: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

Summary

1. Introduction

2. Virtualization

3. “What is the metter?”

4. PMRAV

5. Expirements

6. Discussion and future work

Page 25: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

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

6. Discussion and Future Work• Tunning KVM

• CPU pinning

• NUMA x SMP

• Cache policies: write-through, write-back, none

• virtio driver

• Measure MTTF and MTBF

• Raj Jain, about measurements.

Page 26: 1/22 Workshop MODCS 2012.2 Dependability Investigation of I/O Bound Services on Cloud Computing Erico Augusto Cavalcanti Guedes

26/22

Workshop MODCS 2012.2

Dependability Investigation of

I/O Bound Services on

Cloud Computing

Erico Augusto Cavalcanti Guedes