CaltechAUTHORS (California Institute of Technology) · 2008 · 587 citations · 23 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureCloud Performance OptimizationCloud Cost ManagementCloud Resource ManagementCompute Resource ManagementCost-performance TradeoffsResource ProvisioningResource SchedulingApplication Performance AssessmentCloud Cost Trade-off AnalysisCost PerformanceCost-aware Resource ManagementData-intensive ComputingExecution PlansLong-term Data ArchivingProvisioning
Utility grids such as the Amazon EC2 cloud and Amazon S3 offer computational and storage resources that can be used on-demand for a fee by compute and data-intensive applications. The cost of running an application on such a cloud depends on the compute, storage and communication resources it will provision and consume. Different execution plans of the same application may result in significantly different costs. Using the Amazon cloud fee structure and a real-life astronomy application, we study via simulation the cost performance tradeoffs of different execution and resource provisioning plans. We also study these trade-offs in the context of the storage and communication fees of Amazon S3 when used for long-term application data archival. Our results show that by provisioning the right amount of storage and compute resources, cost can be significantly reduced with no significant impact on application performance.
23
A set of level 3 basic linear algebra subprograms
Jack Dongarra, Jeremy Du Croz, Sven Hammarling et al. · ACM Transactions on Mathematical Software · 1990 · 1.8K citations · Full text
Spawn: a distributed computational economy
Carl A. Waldspurger, Tad Hogg, Bernardo A. Huberman et al. · IEEE Transactions on Software Engineering · 1992 · 651 citations
Virginia Klema, Jack Dongarra, James R. Bunch et al. · Mathematics of Computation · 1980 · 648 citations
Rajkumar Buyya, David Abramson, Srikumar Venugopal · Proceedings of the IEEE · 2005 · 462 citations