DocumentCode
2527238
Title
Stratus ML: A Layered Cloud Modeling Framework
Author
Hamdaqa, Mohammad ; Tahvildari, Ladan
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2015
fDate
9-13 March 2015
Firstpage
96
Lastpage
105
Abstract
The main quest for cloud stakeholders is to find an optimal deployment architecture for cloud applications that maximizes availability, minimizes cost, and addresses portability and scalability. Unfortunately, the lack of a unified definition and adequate modeling language and methodologies that address the cloud domain specific characteristics makes architecting efficient cloud applications a daunting task. This paper introduces Stratus ML: a technology agnostic integrated modeling framework for cloud applications. Stratus ML provides an intuitive user interface that allows the cloud stakeholders (i.e., providers, developers, administrators, and financial decision makers) to define their application services, configure them, specify the applications´ behaviour at runtime through a set of adaptation rules, and estimate cost under diverse cloud platforms and configurations. Moreover, through a set of model transformation templates, Stratus ML maintains consistency between the various artifacts of cloud applications. This paper presents Stratus ML and illustrates its usefulness and practical applicability from different stakeholder perspectives. A demo video, usage scenario and other relevant information can be found at the Stratus ML webpage.
Keywords
cloud computing; software architecture; Stratus ML Web page; adequate modeling language; cloud applications; cloud domain specific characteristics; cloud stakeholders; intuitive user interface; layered cloud modeling framework; optimal deployment architecture; stratus ML; unified definition; Adaptation models; Availability; Clouds; Computational modeling; Runtime; Software; Unified modeling language; Cloud Applications; Cloud Modeling Framework; Domain Specific Modeling Language; StratusML; Template-based Model Transformation;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2015 IEEE International Conference on
Conference_Location
Tempe, AZ
Type
conf
DOI
10.1109/IC2E.2015.42
Filename
7092907
Link To Document