commit e96094b734cbb31036345255e7a3b733c0ec4212
parent ff75af52bd2e6687817e6097221cde4d8c70e7e9
Author: Ivan Gankevich <igankevich@ya.ru>
Date: Fri, 3 Nov 2017 13:28:34 +0300
Edit p3.
Diffstat:
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"