Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

Adoption of Genetic Algorithms for running in elastic compute environment concerning CAD applications  

Authors
 Shlepnev A.A.
Date of publication
 2016

Abstract
 Genetic algorithms are widely used for optimization purposes in EDA CAD. This application usually requires a lot of computing power so resources of cloud providers could be engaged. GA are well known subject for parallel computing, but traditional approaches for parallelizing does not allow to take all advantages of Clouds, especially elasticity. In this article two ways of adoption of Genetic Algorithms for running in Cloud infrastructure are proposed. First way requires any kind of commercially available grid engine like LSF, OpenLAVA, SGE or Univa to run parallel parts of algorithm such as fitness function computing and uses file operations on common storage to provide synchronization among algorithm stages. Second way is bulding GA application using elastic architecture, similar to architecture of GRID engines for running parallel parts of algorithm, and using proposed «waiter» syncronization primitive, similar to tokens used in parallel dataflow computing systems for syncronization. This way allows to increase/reduce of computing workers on-the-fly depending on current workload to provide full elasticy of application and decrease latency of interprocess communications by hundreds times (comparing to the first way).
Keywords
 elastic computing, cloud computing, grid computing, genatic algorithm, optimization, parallel computing, infrastructure.
Library reference
 Shlepnev A.A. Adoption of Genetic Algorithms for running in elastic compute environment concerning CAD applications // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2016. Proceedings / edited by A. Stempkovsky, Moscow, IPPM RAS, 2016. Part 2. P. 197-203.
URL of paper
 http://www.mes-conference.ru/data/year2016/pdf/D155.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS