Anthony Keenan, Alan Stewart, Ronald Perrott Workshop On Science - - PowerPoint PPT Presentation

anthony keenan alan stewart ronald perrott
SMART_READER_LITE
LIVE PREVIEW

Anthony Keenan, Alan Stewart, Ronald Perrott Workshop On Science - - PowerPoint PPT Presentation

Terence Harmer, Yih Leong Sun , Peter Wright, Anthony Keenan, Alan Stewart, Ronald Perrott Workshop On Science Applications And Infrastructure In Clouds And Grids Oxford, UK, March 15-16, 2012 Significant growth in number of Cloud IaaS


slide-1
SLIDE 1

Terence Harmer, Yih Leong Sun, Peter Wright, Anthony Keenan, Alan Stewart, Ronald Perrott

Workshop On Science Applications And Infrastructure In Clouds And Grids Oxford, UK, March 15-16, 2012

slide-2
SLIDE 2

 Significant growth in number of Cloud IaaS

providers

 Different providers, different API, different

resource offering types, different pricing structures...

 Complex resource choices

(hardware spec, os, hosting cost, bandwidth cost, data throughput, value-added services, etc…)

slide-3
SLIDE 3

and more…

slide-4
SLIDE 4

Application User

How to find the most appropriate set of available resources to execute an application?

slide-5
SLIDE 5

 OpenNebula, Eucalyptus, Nimbus…  Reservoir, SLASOI, Mosaic…

slide-6
SLIDE 6

 OpenNebula, Eucalyptus, Nimbus…?  Reservoir, SLASOI, Mosaic…?

two infrastructure sites, separated as far as possible (site resilience), with minimal network latency, within the EU region.

User Requirements

slide-7
SLIDE 7
slide-8
SLIDE 8

An advanced high-level programming model for building Cloud-oriented application in a multi-provider environment

slide-9
SLIDE 9

 A provider-agnostic API approach  A constraints-based resource

discovery approach

slide-10
SLIDE 10
slide-11
SLIDE 11
  • T. Harmer, P. Wright, C. Cunningham, and R. Perrott: Provider-Independent Use of

the Cloud, in Proceedings of the 15th International Euro-Par Conference on Parallel Processing, ser. Euro-Par ’09.

slide-12
SLIDE 12
slide-13
SLIDE 13

Constraints optimisation

slide-14
SLIDE 14

 Hardware  Software  Storage  Data  …

  • Security
  • Performance
  • Cost
  • Compliance

application-centric

slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17

 High Performance Computing Application

  • Block Matrix Multiplication

(linear algebra applications)

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21

Yih Leong Sun ysun05@qub.ac.uk

slide-22
SLIDE 22
slide-23
SLIDE 23

 m1.large (large instance)

  • 2 cpu virtual cores
  • $0.32

 c1.xlarge (high cpu extra large)

  • 8 cpu virtual cores
  • $0.66
slide-24
SLIDE 24

4 x m1.large = 1 c1.xlarge

slide-25
SLIDE 25

4 x m1.large = 1 c1.xlarge

4 x $0.32 > 1 x $0.66 ($1.28) ($0.66)

slide-26
SLIDE 26

Amazon AWS Flexiscale

slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29