cloud computing principles and paradigms: 10 comet cloud-an autonomic cloud engine
Post on 19-Oct-2014
343 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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
Cloud Computing: principles and paradigms - Part III 4
Presented by Majid Hajibaba
Architecture26 January 2013
Cloud Computing: principles and paradigms - Part III 5
Presented by Majid Hajibaba
Automatic Cloudbursting26 January 2013
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
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
Cloud Computing: principles and paradigms - Part III 8
Presented by Majid Hajibaba
Fault Tolerance26 January 2013
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
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
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
Cloud Computing: principles and paradigms - Part III 12
Presented by Majid Hajibaba
Automatic Cloudbursts Behaviors
26 January 2013
Image Registration using Budget-Based Policy
Cloud Computing: principles and paradigms - Part III 13
Presented by Majid Hajibaba
With/Without Scheduling Agent26 January 2013
Cloud Computing: principles and paradigms - Part III
ENDCometCloud: An Autonomic Cloud Engine
26 January 2013
14
top related