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
Link To Document