Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

8
Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds

Transcript of Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Page 1: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Abdulelah Alwabel

Fault-Aware VM Allocation Mechanism For Desktop Clouds

Page 2: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Content

• Desktop Cloud Overview• Virtual Machine (VM) Allocation Mechanism• Problem Statement• The Proposed a VM Allocation Mechanism• Experiments and Evaluation Metrics

Page 3: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Desktop Cloud Overview

• Desktop Cloud is a new Cloud type that harnesses non-dedicated computing resources to provide Cloud services.

• Resources can be limited to an organisation or collected from the public

• Desktop Clouds Vs. Traditional Clouds

Page 4: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

VM Allocation Mechanism

It is the process of allocating a virtual machine (VM) to a physical machine (PM)

Virtual Layer

Service layer

Physical layer

End Users

VMVM

VM requests

Page 5: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Problem Statement

• How to design a mechanism that can improve resource utilisation without affecting Performance

=> Desktop Clouds: in the presence of node failures

• Challenges:– Replication Vs. availability – Migration Vs. cost

Page 6: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

The Proposed VM Allocation Mechanism

VM Consolidation VM Placement

New VM request

Allocated PMs

PM SelectionPM_id

Monitor

Yes, PM_id

Migrate VM_id

Update

PM Pool

No VM Replica

VM Replicate

VM Replica

VM Primary

Page 7: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Experiments

• Experiment I: Desktop Clouds Vs. Traditional Clouds

• Experiment II: evaluate the proposed mechanism

• Experiment III: online optimisation• Evaluation Metrics:

– Performance (Response time & throughput)– Power consumption (Utilisation)– Resource availability

Page 8: Abdulelah Alwabel Fault-Aware VM Allocation Mechanism For Desktop Clouds.

Thank you ..