A taxonomy of scientific workflow systems for grid computing
ACM SIGMOD Record
The worst-case execution-time problem—overview of methods and survey of tools
ACM Transactions on Embedded Computing Systems (TECS)
The cost of doing science on the cloud: the Montage example
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Future Generation Computer Systems
Services + Components = Data Intensive Scientific Workflow Applications with MeDICi
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
THEMIS: Towards Mutually Verifiable Billing Transactions in the Cloud Computing Environment
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
ParaTrac: a fine-grained profiler for data-intensive workflows
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Computing - Cloud Computing
Transaction Level Economics of Cloud Applications
SERVICES '11 Proceedings of the 2011 IEEE World Congress on Services
Taxonomy and Requirements Rationalization for Infrastructure in Cloud-based Software Testing
CLOUDCOM '11 Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science
Hi-index | 0.00 |
The pay-as-you-go economic model of cloud computing increases the visibility, traceability, and verifiability of software costs. Application developers must understand how their software uses resources when running in the cloud in order to stay within budgeted costs and/or produce expected profits. Scientific workflows often involve data intensive transactions which may be costly. Business and consumer application developers are likely to be particularly sensitive to costs in order to maximize profits. Verification of economic attributes of cloud applications has only been touched on lightly in the literature to date. Possibilities for cost verification of cloud applications include both static and dynamic analysis. We advocate for increased attention to economic attributes of cloud applications at every level of software development, and we discuss some measurement based approaches to cost verification of applications running in the cloud.