The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019
DOI: 10.1016/j.infsof.2019.01.003
|View full text |Cite
|
Sign up to set email alerts
|

Formal Quality of Service assurances, ranking and verification of cloud deployment options with a probabilistic model checking method

Abstract: Context: Existing software workbenches allow for the deployment of cloud applications across a variety of Infrastructure-as-a-Service (IaaS) providers. The expected workload, Quality of Service (QoS) and Non-Functional Requirements (NFRs) must be considered before an appropriate infrastructure is selected. However, this decision-making process is complex and timeconsuming. Moreover, the software engineer needs assurances that the selected infrastructure will lead to an adequate QoS of the application. Objectiv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
7
1

Relationship

4
4

Authors

Journals

citations
Cited by 31 publications
(26 citation statements)
references
References 43 publications
0
26
0
Order By: Relevance
“…TensorFlow). This layer uses a Markov probabilistic decision-making method for automated decision-making [58]. In order to rank the infrastructures, the Markov method requires QoS monitoring data and QoS threshold values from a specially designed Smart Oracle.…”
Section: Architecturementioning
confidence: 99%
“…TensorFlow). This layer uses a Markov probabilistic decision-making method for automated decision-making [58]. In order to rank the infrastructures, the Markov method requires QoS monitoring data and QoS threshold values from a specially designed Smart Oracle.…”
Section: Architecturementioning
confidence: 99%
“…This layer is composed of components that are products of our earlier research work. In particular, the Decision-Making Layer is composed of three systems: decision-making mechanism [15], monitoring system [31] and an orchestration system [22]. The implemented decision-making mechanism is based on the Markov Decision Process (MDP) that generates a probabilistic finite automaton that is built for each microservice.…”
Section: Architecture Overviewmentioning
confidence: 99%
“…Transition probabilities, which are estimated from prior usage experience of the deployment options and state rewards, which are estimated from the monitoring metrics are essential when calculating the utility of each state. A detailed description of the algorithm including the calculation of rewards and transition probabilities is available elsewhere [15].…”
Section: Architecture Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…They propose an approach based on Petri Nets and illustrate its functioning through a simple example related to an access control system. A Formal Quality of Service Assurances Method which relies on stochastic Markov models is proposed in [15] with the aim to facilitate the decision-making process. They consider probabilistic model checking with a set of user-related metric to automatically generate a probabilistic model.…”
Section: Related Workmentioning
confidence: 99%