Please use this identifier to cite or link to this item: https://scidar.kg.ac.rs/handle/123456789/9726
Title: Optimizing the performance of optimization in the cloud environment–An intelligent auto-scaling approach
Authors: Simic, Visnja
Stojanovic, Boban
Ivanović, Miloš
Issue Date: 2019
Abstract: The cloud computing paradigm has gained wide acceptance in the scientific community, taking a significant share from fields previously reserved exclusively for High Performance Computing (HPC). On-demand access to a large amount of computing resources provided by Cloud makes it ideal for executing large-scale optimizations using evolutionary algorithms without the need for owning any computing infrastructure. In this regard, we extended WoBinGO, an existing parallel software framework for genetic algorithm based optimization, to be used in Cloud. With these extensions, the framework is capable of elastically and frugally utilizing the underlying cloud computing infrastructure for performing computationally expensive fitness evaluations. We studied two issues that are pertinent when dealing with large-scale optimization in the elastic cloud environment: the computing instance launching overhead and the price of engaging Cloud for solving optimization problems, in terms of the instances’ cumulative uptime. To explain the usability limits of WoBinGO framework running in the IaaS environment, a comprehensive analysis of the framework’s performance was given. Optimization of both total optimization time and total cumulative uptime, leads to minimizing the cost of cloud resources utilization. In this way, we are proposing an intelligent decision support engine based on artificial neural networks and metaheuristics to provide the user with an assessment of the framework’s behavior on the underlying infrastructure in terms of optimization duration and the cost of resource consumption. According to a given assessment, the user can decide upon faster delivery of results or lower infrastructure costs. The proposed software framework has been used to solve a complex real-world optimization problem of a subsurface rock mass model calibration. The results obtained from the private OpenStack deployment show that by using the proposed decision support engine, significant savings can be achieved in both optimization time and optimization cost.
URI: https://scidar.kg.ac.rs/handle/123456789/9726
Type: article
DOI: 10.1016/j.future.2019.07.042
ISSN: 0167-739X
Appears in Collections:Faculty of Science, Kragujevac

Page views(s)

543

Downloads(s)

258

Files in This Item:
File Description SizeFormat 
future5095_1 - BS.pdf1.33 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons