D 2016

Performance Challenges, Current Bad Practices, and Hints in PaaS Cloud Application Design

GEŠVINDR, David a Barbora BÜHNOVÁ

Základní údaje

Originální název

Performance Challenges, Current Bad Practices, and Hints in PaaS Cloud Application Design

Autoři

GEŠVINDR, David (203 Česká republika, domácí) a Barbora BÜHNOVÁ (203 Česká republika, garant, domácí)

Vydání

New York, Performance Evaluation Review Volume 43, Issue 4, od s. 3-12, 10 s. 2016

Nakladatel

ACM

Další údaje

Jazyk

angličtina

Typ výsledku

Stať ve sborníku

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Spojené státy

Utajení

není předmětem státního či obchodního tajemství

Forma vydání

tištěná verze "print"

Kód RIV

RIV/00216224:14330/16:00089998

Organizační jednotka

Fakulta informatiky

ISSN

EID Scopus

2-s2.0-84998658667

Klíčová slova anglicky

cloud computing; application design; software architecture

Příznaky

Recenzováno
Změněno: 27. 4. 2017 05:53, RNDr. Pavel Šmerk, Ph.D.

Anotace

V originále

Cloud computing is becoming a popular approach to software application operation, utilizing on-demand network access to a pool of shared computing resources, and associated with many benefits including low-effort provisioning, rapid elasticity, maintenance cost reduction and pay-as-you-go billing model. However, application deployment in the cloud is not itself a guarantee of high performance, scalability, and related quality attributes, which may come as a surprise to many software engineers who detract from the importance of proper design of a cloud application, expecting that the cloud itself is the solution. In this paper we analyze the issues and challenges associated with the design of a cloud application that has to be in compliance with given performance criteria, such as the throughput and response time. We also analyze the concerns related to other relevant quality criteria, including scalability, elasticity and availability. To support our findings, we demonstrate the identified performance effects of the examined design decisions on two case studies.