Til hovedinnhold
Norsk English

ScaleDL

Sammendrag

This chapter describes the family of languages required to analyze the scalability, elasticity, and cost-efficiency of services deployed in the cloud. First, the ScaleDL Overview Model describes the overall structure of a cloud-based architecture. Second, ScaleDL Usage Evolution specifies how load and work vary as a function of time. Third, ScaleDL Architectural Templates save time by reusing best practices. Fourth, the Extended Palladio Component Model is used for modeling software components and their mapping to underlying software services. The first three languages are new in CloudScale, while the fourth, Extended Palladio Component Model, is reused. For each language, we describe the basic concepts before we give an example. Tool support is then outlined. We list our catalog of Architectural Templates.

This chapter is structured as follows: Sect. 4.1 outlines the relation between the ScaleDL languages. For each language, we describe the basic concepts before we give an example. Tool support is also outlined. The ScaleDL Overview Model is described in Sect. 4.2. ScaleDL Usage Evolution is explained in Sect. 4.3. In Sect. 4.4 ScaleDL Architectural Templates are introduced in detail. Section 4.5 describes the Extended Palladio Component Model.

Kategori

Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

Oppdragsgiver

  • Research Council of Norway (RCN) / 256669

Språk

Engelsk

Forfatter(e)

  • Gunnar Brataas
  • Steffen Becker
  • Mariano Cecowski
  • Vito Cucek
  • Sebastian Lehrig

Institusjon(er)

  • SINTEF Digital / Software Engineering, Safety and Security
  • Universität Stuttgart
  • Slovenia
  • Irland

År

2017

Forlag

Springer

Bok

Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications: The CloudScale Method

ISBN

978-3-319-54285-0

Side(r)

61 - 82

Vis denne publikasjonen hos Cristin