Використання моделі акторів для реалізації розподілених генетичних алгоритмів

The article presents an application of the actor model for the high load systems development and analysis. The main attention is dedicated to the usage of actors for an implementation of the distributed genetic algorithms. Different models of parallel distributed genetic algorithms, such as Master-S...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2015
Автори: Glybovets, M. M., Zinchuk, S. O.
Формат: Стаття
Мова:Ukrainian
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2015
Онлайн доступ:http://journal.iasa.kpi.ua/article/view/51979
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies

Репозитарії

System research and information technologies
id journaliasakpiua-article-51979
record_format ojs
spelling journaliasakpiua-article-519792016-07-21T13:51:17Z An application of Actor model for the distributed genetic algorithms development Использование модели акторов для реализации распределенных генетических алгоритмов Використання моделі акторів для реалізації розподілених генетичних алгоритмів Glybovets, M. M. Zinchuk, S. O. The article presents an application of the actor model for the high load systems development and analysis. The main attention is dedicated to the usage of actors for an implementation of the distributed genetic algorithms. Different models of parallel distributed genetic algorithms, such as Master-Slave, coarse-grained, and fine-grained genetic algorithms, were investigated in regards to their strong and weak points. Synchronous and asynchronous variants of the Master-Slave approach were adapted to the actor model. With the power of Akka framework, a distributed system — cluster of actors – has been successfully created. Finally, the deployment into the cluster environment of a real program is described which demonstrates the usage of the proposed adaptation of Master-Slave approach for the task of finding robot’s best behavior strategy inside an artificial environment. Исследована возможность применения модели акторов в качестве средства проектирования и анализа высоконагруженных распределенных программных систем. Основное внимание уделено использованию модели актеров для реализации параллельного распределенного генетического алгоритма. Сделан обзор различных моделей параллельных распределеных генетических алгоритмов, очерчены их преимущества и недостатки. Для концепции "хозяин-рабочие" предложено применение ее синхронного и асинхронного вариантов к модели актеров. Средствами фреймворка Akka создана распределенная система — кластер актеров. В среде кластера описано развертывание приминения, которое демонстрирует использование предложенной адаптации концепции "хозяин-работник" для решения задачи поиска наилучшей стратегии поведения робота в искусственной среде. Досліджено можливості застосування моделі акторів як засобу проектування та аналізу розподілених програмних систем з високою завантаженістю. Основну увагу приділено використанню моделі акторів для реалізації паралельного розподіленого гене-тичного алгоритму. Здійснено огляд різноманітних моделей паралельних розподілених генетичних алгоритмів, окреслено їхні переваги та недоліки. Для концепції "господар-робітники" запропоновано адаптацію її синхронного та асинхронного варіантів до моделі акторів. Засобами фреймворку Akka створено розподілену систему — кластер акторів. У середовищі кластера описано розгортання застосунка, який демонструє вико-ристання пропонованої адаптації концепції "господар-робітники" для розв’язання задачі пошуку найкращої стратегії поведінки робота у штучному середовищі. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2015-06-22 Article Article application/pdf http://journal.iasa.kpi.ua/article/view/51979 System research and information technologies; No. 2 (2015); 16-25 Системные исследования и информационные технологии; № 2 (2015); 16-25 Системні дослідження та інформаційні технології; № 2 (2015); 16-25 2308-8893 1681-6048 uk http://journal.iasa.kpi.ua/article/view/51979/47859 Copyright (c) 2021 System research and information technologies
institution System research and information technologies
collection OJS
language Ukrainian
format Article
author Glybovets, M. M.
Zinchuk, S. O.
spellingShingle Glybovets, M. M.
Zinchuk, S. O.
Використання моделі акторів для реалізації розподілених генетичних алгоритмів
author_facet Glybovets, M. M.
Zinchuk, S. O.
author_sort Glybovets, M. M.
title Використання моделі акторів для реалізації розподілених генетичних алгоритмів
title_short Використання моделі акторів для реалізації розподілених генетичних алгоритмів
title_full Використання моделі акторів для реалізації розподілених генетичних алгоритмів
title_fullStr Використання моделі акторів для реалізації розподілених генетичних алгоритмів
title_full_unstemmed Використання моделі акторів для реалізації розподілених генетичних алгоритмів
title_sort використання моделі акторів для реалізації розподілених генетичних алгоритмів
title_alt An application of Actor model for the distributed genetic algorithms development
Использование модели акторов для реализации распределенных генетических алгоритмов
description The article presents an application of the actor model for the high load systems development and analysis. The main attention is dedicated to the usage of actors for an implementation of the distributed genetic algorithms. Different models of parallel distributed genetic algorithms, such as Master-Slave, coarse-grained, and fine-grained genetic algorithms, were investigated in regards to their strong and weak points. Synchronous and asynchronous variants of the Master-Slave approach were adapted to the actor model. With the power of Akka framework, a distributed system — cluster of actors – has been successfully created. Finally, the deployment into the cluster environment of a real program is described which demonstrates the usage of the proposed adaptation of Master-Slave approach for the task of finding robot’s best behavior strategy inside an artificial environment.
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
publishDate 2015
url http://journal.iasa.kpi.ua/article/view/51979
work_keys_str_mv AT glybovetsmm anapplicationofactormodelforthedistributedgeneticalgorithmsdevelopment
AT zinchukso anapplicationofactormodelforthedistributedgeneticalgorithmsdevelopment
AT glybovetsmm ispolʹzovaniemodeliaktorovdlârealizaciiraspredelennyhgenetičeskihalgoritmov
AT zinchukso ispolʹzovaniemodeliaktorovdlârealizaciiraspredelennyhgenetičeskihalgoritmov
AT glybovetsmm vikoristannâmodelíaktorívdlârealízacíírozpodílenihgenetičnihalgoritmív
AT zinchukso vikoristannâmodelíaktorívdlârealízacíírozpodílenihgenetičnihalgoritmív
AT glybovetsmm applicationofactormodelforthedistributedgeneticalgorithmsdevelopment
AT zinchukso applicationofactormodelforthedistributedgeneticalgorithmsdevelopment
first_indexed 2024-04-08T15:04:20Z
last_indexed 2024-04-08T15:04:20Z
_version_ 1795779367099432960