2014 14th International Conference on Quality Software 2014
DOI: 10.1109/qsic.2014.44
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Multi-objective Evolutionary Algorithms to Enable Quality-Aware Software Provisioning

Abstract: Abstract-Elasticity is a key feature for cloud infrastructures to continuously align allocated computational resources to evolving hosted software needs. This is often achieved by relaxing quality criteria, for instance security or privacy because quality criteria are often conflicting with performance. As an example, software replication could improve scalability and uptime while decreasing privacy by creating more potential leakage points. The conciliation of these conflicting objectives has to be achieved b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 37 publications
0
7
0
Order By: Relevance
“…and c is a child in C. One comparison is done for each parent and child and the As far as we know, there are no reward measures for credit assignment that use solely the concept of Pareto dominance and only the individuals involved in the mating. In some works, such as [28,36], the reward is computed by comparing the generated solutions with the whole population using quality indicators for each generation or after n (parameter) generations. One of the advantages of our measure is its straightforward implementation using explicitly the wellknown Pareto dominance concept.…”
Section: Low-level Heuristicsmentioning
confidence: 99%
See 4 more Smart Citations
“…and c is a child in C. One comparison is done for each parent and child and the As far as we know, there are no reward measures for credit assignment that use solely the concept of Pareto dominance and only the individuals involved in the mating. In some works, such as [28,36], the reward is computed by comparing the generated solutions with the whole population using quality indicators for each generation or after n (parameter) generations. One of the advantages of our measure is its straightforward implementation using explicitly the wellknown Pareto dominance concept.…”
Section: Low-level Heuristicsmentioning
confidence: 99%
“…HITO was implemented using jMetal [17], an object-oriented framework for . For all experiments we defined NSGA-II [14] as the MOEA used by HITO, since it is one of the common MOEAs used for solving this problem and within the hyper-heuristics field for comparison [4,28,36,47]. For executing the described algorithms, we used the chromosome representation and the constraints adopted by the approach presented in [4], since this approach was used as a standard approach for the MOEA due to its good results.…”
Section: Experiments Organizationmentioning
confidence: 99%
See 3 more Smart Citations