• DocumentCode
    172826
  • Title

    Lego4TOSCA: Composable Building Blocks for Cloud Applications

  • Author

    Haupt, Florian ; Leymann, Frank ; Nowak, Alexander ; Wagner, Steffen

  • Author_Institution
    Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    160
  • Lastpage
    167
  • Abstract
    The Topology and Orchestration Specification for Cloud Applications (TOSCA) enables the description, provisioning, and management of complex cloud applications in a portable way. TOSCA, therefore, provides a comprehensive yet complex set of mechanisms that may hinder users from unleashing its power due to misusing or neglecting parts of those mechanisms. TOSCA has just been standardized and, although it seems to be highly adopted in industry, there is a lack of systematic research of its features and capabilities. In this work we discuss the design of basic building blocks for cloud applications, called node types, and show how they can benefit from a deep integration with TOSCA. We developed a generic architecture for the realization of TOSCA node types, show an implementation of this architecture and validate it based on a sample cloud application. Our work gives an insight into the capabilities of TOSCA with respect to enable the creation of portable cloud services based on a set of composable building blocks.
  • Keywords
    cloud computing; formal specification; Lego4TOSCA; composable building blocks; node types; topology and orchestration specification for cloud applications; Databases; Linux; Operating systems; Servers; Topology; Uniform resource locators; Virtual machining; Cloud Application; Cloud Management; Cloud Service; Service Management; TOSCA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5062-1
  • Type

    conf

  • DOI
    10.1109/CLOUD.2014.31
  • Filename
    6973737