commit 18e8ae71f7a12b923d99ebb01ad50bdee8597680
parent e1727d168f6b3038d85333b522e67419f3b2bfe4
Author: Ivan Gankevich <igankevich@ya.ru>
Date: Mon, 6 Feb 2017 15:33:09 +0300
Translate p2*.
Diffstat:
2 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/phd-diss-ru.org b/phd-diss-ru.org
@@ -2455,6 +2455,12 @@ IP-адресов подсети.
heartbeat-пакетами,
- не требует ручной настройки для первичной загрузки кластера.
+Недостатком алгоритма является то, что он требует редкого изменения IP-адресов.
+Он не подходит для облачной среды, в которой только DNS имя узла сохраняется, а
+IP-адрес может меняться со временем. Когда IP-адрес меняется, текущие соединения
+могут закрыться, сигнализируя о "выходе из строя" узла и перестраивая иерархию
+узлов. Таким образом, окружения, в которых узлы не идентифицируются IP-адресами,
+не подходят для алгоритма.
diff --git a/phd-diss.org b/phd-diss.org
@@ -2304,12 +2304,11 @@ To summarise, the advantage of the algorithm is that it
- does not require manual configuration to bootstrap a cluster.
The disadvantage of the algorithm is that it requires IP-address to change
-infrequently. It is probably not suitable for cloud environments in which only
-DNS name is preserved and IP-address may change over time, but can be adapted
-for them by encoding DNS name. When IP-address changes, current connections may
-close, thus triggering "node failure". So, environments where assumption of
-one-to-one correspondence between IP-addresses and nodes does not hold, are not
-suitable for the algorithm.
+infrequently. It is not suitable for cloud environments in which node DNS name
+is preserved, but IP-address may change over time. When IP-address changes,
+current connections may close, thus triggering node "failure" and rebuilding
+node hierarchy. So, environments where nodes are not identified by IP-addresses,
+are not suitable for the algorithm.
The other disadvantage is that the algorithm creates artificial dependence of
node rank on IP-address: it is difficult to substitute IP-address mapping with a