Cost excessive paths in cloud based services

Kevin Buell, James Collofello

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

The pay-as-you-go economic model of cloud computing leads naturally to an earn-as-you-go profit model for many cloud based services. These applications can benefit from low level analyses for cost optimization and verification. Testing cloud applications to ensure they meet monetary cost objectives has not been well explored in the current literature. We present a static analysis approach for determining which control flow paths in cloud applications can exceed a cost threshold. We build on tools used in Worst Case Execution Time analysis that provide a tight bound on processing time, and we implement provisions for adding bandwidth, storage, and service costs. Our approach determines the magnitude of cost excess for nodes in an application's call graph so that cloud developers can better understand where to focus their efforts to lower costs (or deem some excesses acceptable based on business case analysis).

Original languageEnglish (US)
Title of host publicationProceedings of the 2012 IEEE 13th International Conference on Information Reuse and Integration, IRI 2012
Pages324-331
Number of pages8
DOIs
StatePublished - Nov 8 2012
Event2012 IEEE 13th International Conference on Information Reuse and Integration, IRI 2012 - Las Vegas, NV, United States
Duration: Aug 8 2012Aug 10 2012

Publication series

NameProceedings of the 2012 IEEE 13th International Conference on Information Reuse and Integration, IRI 2012

Other

Other2012 IEEE 13th International Conference on Information Reuse and Integration, IRI 2012
CountryUnited States
CityLas Vegas, NV
Period8/8/128/10/12

ASJC Scopus subject areas

  • Information Systems

Fingerprint Dive into the research topics of 'Cost excessive paths in cloud based services'. Together they form a unique fingerprint.

  • Cite this

    Buell, K., & Collofello, J. (2012). Cost excessive paths in cloud based services. In Proceedings of the 2012 IEEE 13th International Conference on Information Reuse and Integration, IRI 2012 (pp. 324-331). [6303027] (Proceedings of the 2012 IEEE 13th International Conference on Information Reuse and Integration, IRI 2012). https://doi.org/10.1109/IRI.2012.6303027