Anthony Keenan, Alan Stewart, Ronald Perrott Workshop On Science - - PowerPoint PPT Presentation
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
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…)
and more…
Application User
How to find the most appropriate set of available resources to execute an application?
OpenNebula, Eucalyptus, Nimbus… Reservoir, SLASOI, Mosaic…
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
An advanced high-level programming model for building Cloud-oriented application in a multi-provider environment
A provider-agnostic API approach A constraints-based resource
discovery approach
- 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.
Constraints optimisation
Hardware Software Storage Data …
- Security
- Performance
- Cost
- Compliance
- …
application-centric
High Performance Computing Application
- Block Matrix Multiplication
(linear algebra applications)
Yih Leong Sun ysun05@qub.ac.uk
m1.large (large instance)
- 2 cpu virtual cores
- $0.32
c1.xlarge (high cpu extra large)
- 8 cpu virtual cores
- $0.66
4 x m1.large = 1 c1.xlarge
4 x m1.large = 1 c1.xlarge
4 x $0.32 > 1 x $0.66 ($1.28) ($0.66)
Amazon AWS Flexiscale