2017
DOI: 10.1109/tr.2017.2655505
|View full text |Cite
|
Sign up to set email alerts
|

Line: Evaluating Software Applications in Unreliable Environments

Abstract: Abstract-Cloud computing has paved the way to the flexible deployment of software applications. This flexibility offers service providers a number of options to tailor their deployments to the observed and foreseen customer workloads, without incurring in large capital costs. However, cloud deployments pose novel challenges regarding application reliability and performance. Examples include managing the reliability of deployments that make use of spot instances, or coping with the performance variability cause… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 20 publications
(18 citation statements)
references
References 36 publications
0
18
0
Order By: Relevance
“…These systems have been shown in [22] to be able to scale well with respect to the system size and to provide information about the distribution of the response times of the overall system in addition to the average. Moreover, the fluid-approximated models can be easily used with tools like LINE [18,23] to perform random environment analysis. Random environments are stochastic models used to describe events occurring in the environment a system operates in [6].…”
Section: Motivating Examplementioning
confidence: 99%
“…These systems have been shown in [22] to be able to scale well with respect to the system size and to provide information about the distribution of the response times of the overall system in addition to the average. Moreover, the fluid-approximated models can be easily used with tools like LINE [18,23] to perform random environment analysis. Random environments are stochastic models used to describe events occurring in the environment a system operates in [6].…”
Section: Motivating Examplementioning
confidence: 99%
“…To achieve this, we exploit our recent extension [32] of the fluid queueing network model introduced in [14], which incorporates an environment model. The environment model is composed of a number of stages, each representing a possible configuration or condition of a system.…”
Section: A Modeling Challengesmentioning
confidence: 99%
“…The environment model is composed of a number of stages, each representing a possible configuration or condition of a system. This concept was tested in [32] to model web-based applications. In this paper, we exploit the environment model for two main purposes: (i) to model how the number of active replicas changes dynamically, increasing and decreasing as part of the operation of the database cluster; and (ii) to capture when the DB master is engaged in a replica creation process, reducing its ability to process incoming queries.…”
Section: A Modeling Challengesmentioning
confidence: 99%
See 2 more Smart Citations