• DocumentCode
    570213
  • Title

    Cost excessive paths in cloud based services

  • Author

    Buell, Kevin ; Collofello, James

  • Author_Institution
    Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2012
  • fDate
    8-10 Aug. 2012
  • Firstpage
    324
  • Lastpage
    331
  • 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).
  • Keywords
    cloud computing; data flow graphs; program diagnostics; program verification; software cost estimation; application call graph; bandwidth cost; business case analysis; cloud application testing; cloud based service; cloud computing; cloud developer; control flow path; cost excessive path; cost optimization; cost threshold; earn-as-you-go profit model; monetary cost objective; pay-as-you-go economic model; processing time; service cost; static analysis approach; storage cost; verification; worst case execution time analysis; Bandwidth; Business; Cloud computing; Computational modeling; Real time systems; Weight measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration (IRI), 2012 IEEE 13th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4673-2282-9
  • Electronic_ISBN
    978-1-4673-2283-6
  • Type

    conf

  • DOI
    10.1109/IRI.2012.6303027
  • Filename
    6303027