arma-thesis

git clone https://git.igankevich.com/arma-thesis.git
Log | Files | Refs | LICENSE

commit e96094b734cbb31036345255e7a3b733c0ec4212
parent ff75af52bd2e6687817e6097221cde4d8c70e7e9
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Fri,  3 Nov 2017 13:28:34 +0300

Edit p3.

Diffstat:
arma-thesis-ru.org | 12++++++++++++
arma-thesis.org | 9+++++----
2 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/arma-thesis-ru.org b/arma-thesis-ru.org @@ -3807,6 +3807,18 @@ title(xlab="Размер взволнованной поверхности", yla часть взолнованной поверхности, а затем объект отправляет самого себя руководителю. Метод ~react~ подчиненного объекта пустой. +Реализация распределенного алгоритма АР имеет ряд преимуществ по сравнению с +параллельной. +- Конвейеры автоматически распределяют подчиненные объекты между доступными + узлами кластера, и приложение не имеет дела с такими низкоуровневыми деталями. +- Нет необходимости реализовать минималистичный планировщик задач, которые + определят последовательность выполнения задач (объектов), учитывая + авторегрессионные зависимости: порядок выполнения полностью определяется в + методе ~react~ руководящего объекта. +- Нет необходимости в отдельной версии программы для машину с общей памятью, + реализация работает прозрачно на любой количестве узлов, даже если планировщик + задач не запущен. + **** Производительность реализации распределенного алгоритма для АР модели. * Заключение **** Итоги исследования. diff --git a/arma-thesis.org b/arma-thesis.org @@ -3575,15 +3575,16 @@ itself back to the principal. The ~react~ method of subordinate kernel is empty. Distributed AR algorithm implementation has several advantages over the parallel one. -- Bscheduler pipelines automatically distribute slave kernels between available +- Pipelines automatically distribute subordinate kernels between available cluster nodes, and the main programme does not have to deal with these implementation details. - There is no need to implement minimalistic job scheduler, which determines execution order of jobs (kernels) taking into account autoregressive - dependencies: the order is fully defined in ~react~ method of the master + dependencies: the order is fully defined in ~react~ method of the principal kernel. -- There is no need in separate version of the algorithm for single cluster node, - the implementation works transparently on any number of nodes. +- There is no need in separate version of the programme for SMP machine, the + implementation works transparently on any number of nodes, even if job + scheduler is not running. **** Performance of distributed AR model implementation. Distributed AR model implementation was benchmarked on the two nodes of "ant"