• DocumentCode
    271435
  • Title

    MADCAT: A Methodology for Architecture and Deployment of Cloud Application Topologies

  • Author

    Inzinger, Christian ; Nastic, Stefan ; Sehic, Sanjin ; Vögler, Michael ; Fei Li ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2014
  • fDate
    7-11 April 2014
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    The cloud computing paradigm introduces new possibilities and challenges for application design and deployment. On-demand resource provisioning, as well as resource and cost elasticity, need to be considered when realizing large-scale distributed applications for cloud environments. Current approaches do not sufficiently address the challenges of efficiently architecting and deploying cloud applications in a holistic manner and do not deal with the specific challenges encountered in cloud infrastructures. In this paper we introduce a methodology tackling the practical problems encountered when designing and deploying cloud applications. It enables the structured creation of cloud-native applications, addressing the complete application development lifecycle, from architectural design to concrete deployment topologies provisioned and executed on cloud infrastructure. By using iterative refinement and seamless provenance documentation of decisions made in the process, the methodology eases communication with relevant stakeholders and enables efficient design and deployment of distributed cloud applications.
  • Keywords
    cloud computing; software architecture; MADCAT; architectural design; cloud application topologies; cloud computing paradigm; iterative refinement; large-scale distributed applications; seamless provenance documentation; Architecture; Business; Cloud computing; Computer architecture; Concrete; Topology; Unified modeling language; cloud computing; cloud-native applications; software development methodology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2014 IEEE 8th International Symposium on
  • Conference_Location
    Oxford
  • Type

    conf

  • DOI
    10.1109/SOSE.2014.9
  • Filename
    6825959