Where academic tradition
meets the exciting future

A Multi-Objective ACS Algorithm to Optimize Cost, Performance, and Reliability in the Cloud

Adnan Ashraf, Benjamin Byholm, Ivan Porres, A Multi-Objective ACS Algorithm to Optimize Cost, Performance, and Reliability in the Cloud. In: Omer Rana, Manish Parashar (Eds.), 8th IEEE/ACM International Conference on Utility and Cloud Computing, 341–347, IEEE, 2015.

http://dx.doi.org/10.1109/UCC.2015.54

Abstract:

In this paper, we present a novel Multi-Objective Ant Colony System algorithm to optimize Cost, Performance, and Reliability (MOACS-CoPeR) in the cloud. The proposed algorithm provides a metaheuristic-based approach for the multi-objective cloud-based software component deployment problem. MOACS-CoPeR explores the search-space of architecture design alternatives with respect to several architectural degrees of freedom and produces a set of Pareto-optimal deployment configurations. We also present a Java-based implementation of our proposed algorithm and compare its results with the Non-dominated Sorting Genetic Algorithm II (NSGA-II). We evaluate the two algorithms against a cloud-based storage service, which is loosely based on a real system.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpAsByPo15a,
  title = {A Multi-Objective ACS Algorithm to Optimize Cost, Performance, and Reliability in the Cloud},
  booktitle = {8th IEEE/ACM International Conference on Utility and Cloud Computing},
  author = {Ashraf, Adnan and Byholm, Benjamin and Porres, Ivan},
  editor = {Rana, Omer and Parashar, Manish},
  publisher = {IEEE},
  pages = {341–347},
  year = {2015},
  keywords = {Multi-objective optimization, software component deployment, ant colony system, cloud computing},
}

Belongs to TUCS Research Unit(s): Software Engineering Laboratory (SE Lab)

Publication Forum rating of this publication: level 1

Edit publication