2017 IEEE SmartWorld, Ubiquitous Intelligence &Amp; Computing, Advanced &Amp; Trusted Computed, Scalable Computing &Amp; Commun 2017
DOI: 10.1109/uic-atc.2017.8397637
|View full text |Cite
|
Sign up to set email alerts
|

Non-functional requirements optimisation for multi-tier cloud applications: An early warning system case study

Abstract: Modern software engineering tools, technologies and approaches can radically speed up the development and engineering of multi-tier cloud applications and may be applied to the cloud/edge/fog computing paradigm. The engineering of such cloud applications must take into account Non-Functional Requirements (NFRs), such as end-user, software and cloud infrastructure requirements for low-power computing, performance, availability, elasticity, operational cost and similar. Such requirements should be identified and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 9 publications
0
7
0
Order By: Relevance
“…In addition to developing and demonstrating the effectiveness of the SWITCH architecture, we went beyond the project's objectives and also developed an Multi-Objective Optimisation approach for the trade off between conflicting Non-Functional Requirements in order to assure enhanced QoS. However, details of this latter approach are out of scope of the present paper and can be found elsewhere [16].…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In addition to developing and demonstrating the effectiveness of the SWITCH architecture, we went beyond the project's objectives and also developed an Multi-Objective Optimisation approach for the trade off between conflicting Non-Functional Requirements in order to assure enhanced QoS. However, details of this latter approach are out of scope of the present paper and can be found elsewhere [16].…”
Section: Resultsmentioning
confidence: 99%
“…ensuring latency is kept consistent [14]. For custom infrastructure planning and optimisation, techniques such as multi-objective optimisation [15,16] can map application requirements to infrastructure resources more effectively. This can then be used to identify violations of Service Level Agreements (SLA) [17].…”
Section: Cloud Infrastructure Related Provisioning Approachesmentioning
confidence: 99%
See 2 more Smart Citations
“…The more criteria used, the higher the complexity of the decision-making process [17,18]. It is therefore necessary to design new methods that can support the deployment of microservices, and which may be integrated into existing workbenches, such as Juju, Fabric8 or SWITCH [19].…”
Section: Introductionmentioning
confidence: 99%