IEEE Software · 2011 · 36 citations · 7 references
ComputingCloud ComputingHigh-performance ComputingCloud InfrastructureParallel AlgorithmsParallel ComputingCloud Resource ManagementCompute Resource ManagementResource SchedulingScalability ArchitectureThroughput OptimizationWorkload SchedulingCloud Infrastructure ManagementHigh PerformanceHigh-performance Computing SystemsMiddlewareResource Overhead AnalysisResource QuotasScalabilityScalable Cloud Computing
An experimental approach employs the Google App Engine (GAE) for high-performance parallel computing. A generic master-slave framework enables fast prototyping and integration of parallel algorithms that are transparently scheduled and executed on the Google cloud infrastructure. Compared to Amazon Elastic Compute Cloud (EC2), GAE offers lower resource-provisioning overhead and is cheaper for jobs shorter than one hour. Experiments demonstrated good scalability of a Monte Carlo simulation algorithm. Although this approach produced important speedup, two main obstacles limited its performance: middleware overhead and resource quotas.
7
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
John L. Gustafson · Communications of the ACM · 1988 · 1.4K citations · Full text
On the Performance Variability of Production Cloud Services
Alexandru Iosup, Nezih Yigitbasi, Dick Epema · 2011 · 328 citations · Full text