Transcript
Page 1: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 1

Presented by Majid Hajibaba

10-COMETCLOUD: AN AUTONOMIC CLOUD ENGINEHYUNJOO KIM and MANISH PARASHAR

Cloud ComputingPrinciples and Paradigms

26 January 2013

Page 2: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 2

Presented by Majid Hajibaba

Outline• Introduction

• Architecture overview

• Autonomic behavior of CometCloud

• Overview of CometCloud-based applications

• Implementation and Evaluation

• Future Research Directions

26 January 2013

Page 3: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 3

Presented by Majid Hajibaba

Introduction• What

• Integrates of public and private cloud• Is a PaaS

• Why• to enable on-demand scale-up,

scale-down and scale-out

• How• Cloudbursting• Cloudbridging

26 January 2013

Page 4: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 4

Presented by Majid Hajibaba

Architecture26 January 2013

Page 5: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 5

Presented by Majid Hajibaba

Automatic Cloudbursting26 January 2013

Page 6: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 6

Presented by Majid Hajibaba

Motivations on Cloudbursting• Load Dynamics

• The computational environment must dynamically grow (or shrink)• In response to dynamic loads

• Accuracy of the Analytics• The required accuracy of risk analytics • To dynamically adapt to satisfy the accuracy requirements

• Collaboration of Different Groups• Different groups run the same app. with different dataset policies • To satisfy their SLA.

• Economics• Application tasks can have very heterogeneous and dynamic priorities.• To handle heterogeneous and dynamic prov. and sched. requirements.

• Failures• To manage failures without impacting application QoS.

26 January 2013

Page 7: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 7

Presented by Majid Hajibaba

Automatic Cloudbridging26 January 2013

Cloud-Bridging

Virtually Integrated working cloud

PolicyDeadline-Based

Budget-Based

Workload-Based

Page 8: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 8

Presented by Majid Hajibaba

Fault Tolerance26 January 2013

Page 9: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 9

Presented by Majid Hajibaba

CometCloud based apps• VaR

• measuring the risk level of portfolios of financial instruments• VaR calculation should be completed within the limited time• computational requirements can change significantly• autonomic cloudbursts• Workload-based policy

• Image Registration• determine the mapping between two images • for medical informatics• budget-based policy

26 January 2013

Page 10: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 10

Presented by Majid Hajibaba

Application Runtime on EC226 January 2013

a: VaR b: Image Registration

• All worker were unsecured• Each worker ran on different instance

Communication Overhead

Page 11: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 11

Presented by Majid Hajibaba

Automatic Cloudbursts Behaviors

26 January 2013

a: Workload-specific policy b: Workload-bounded policy

VaR using Workload-Based Policy

Page 12: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 12

Presented by Majid Hajibaba

Automatic Cloudbursts Behaviors

26 January 2013

Image Registration using Budget-Based Policy

Page 13: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III 13

Presented by Majid Hajibaba

With/Without Scheduling Agent26 January 2013

Page 14: Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud engine

Cloud Computing: principles and paradigms - Part III

ENDCometCloud: An Autonomic Cloud Engine

26 January 2013

14


Top Related