The cost of doing science on the cloud: The Montage example
Top Cited Papers
- 1 November 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21674329,p. 1-12
- https://doi.org/10.1109/sc.2008.5217932
Abstract
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.Keywords
This publication has 12 references indexed in Scilit:
- Moving the OS to the WebComputer, 2008
- Automatic resource specification generation for resource selectionPublished by Association for Computing Machinery (ACM) ,2007
- Adaptive pricing for resource reservations in Shared environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- A provisioning model and its comparison with best-effort for performance-cost optimization in gridsPublished by Association for Computing Machinery (ACM) ,2007
- Advance Reservation Policies for WorkflowsPublished by Springer Nature ,2007
- Optimizing Workflow Data FootprintScientific Programming, 2007
- Tycoon: A Market-Based Resource Allocation SystemSSRN Electronic Journal, 2004
- GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computingConcurrency and Computation: Practice and Experience, 2002
- Using queue time predictions for processor allocationPublished by Springer Nature ,1997
- Spawn: a distributed computational economyIEEE Transactions on Software Engineering, 1992