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 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…)
a nd more…
How to find the most appropriate set of available resources to execute an application? Application User
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 15 th International Euro-Par Conference on Parallel Processing, ser. Euro- Par ’09.
Constraints optimisation
• Security Hardware Software • Performance Storage • Cost Data • 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
Recommend
More recommend