Please use this identifier to cite or link to this item: https://scidar.kg.ac.rs/handle/123456789/9726
Full metadata record
DC FieldValueLanguage
dc.rights.licenseopenAccess-
dc.contributor.authorSimic, Visnja-
dc.contributor.authorStojanovic, Boban-
dc.contributor.authorIvanović, Miloš-
dc.date.accessioned2021-01-10T12:51:31Z-
dc.date.available2021-01-10T12:51:31Z-
dc.date.issued2019-
dc.identifier.issn0167-739Xen_US
dc.identifier.urihttps://scidar.kg.ac.rs/handle/123456789/9726-
dc.description.abstractThe 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.en_US
dc.rightsinfo:eu-repo/semantics/openAccess-
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.sourceFuture Generation Computer Systemsen_US
dc.titleOptimizing the performance of optimization in the cloud environment–An intelligent auto-scaling approachen_US
dc.typearticleen_US
dc.identifier.doi10.1016/j.future.2019.07.042en_US
Appears in Collections:Faculty of Science, Kragujevac

Page views(s)

482

Downloads(s)

251

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