Сетевой раздел - Network partition

А сетевой раздел относится к разложению сети на относительно независимые подсети для их отдельной оптимизации, а также разделения сети из-за выхода из строя сетевых устройств. В обоих случаях ожидается устойчивое к разделению поведение подсетей. Это означает, что даже после того, как сеть разделена на несколько подсистем, она по-прежнему работает правильно.

Например, в сети с несколькими подсетями, где узлы A и B расположены в одной подсети, а узлы C и D - в другой, возникает разделение, если устройство переключения между двумя подсетями выходит из строя. В этом случае узлы A и B больше не могут связываться с узлами C и D, но все узлы A-D работают так же, как и раньше.

Сетевой раздел для оптимизации

Сетевой раздел
Рис. 1. Раздел сети с отбрасыванием наиболее неактуальных взаимодействий между элементами.[1]

Чтобы разложить NP-жесткий Задача оптимизации сети на подзадачи, сеть может быть разбита на относительно независимые подсети. Чтобы разделить сеть, полезно визуализировать ее как взвешенный полный граф, где каждая вершина соответствует элементу сети, а каждое ребро имеет вес, равный рангу корреляции между каждой парой соответствующих элементов. Затем отбрасываются самые нерелевантные взаимодействия между элементами сети. На основе оставшихся соединений сеть затем делится на относительно независимые подсети.[1] При этом разные распределения оптимизированных элементов предрасполагают к альтернативным разделениям сети (рис. 1). В случае большой сети оптимизация каждой подсети может выполняться независимо на разных компьютерных кластерах.

Как компромисс CAP

В Теорема CAP основан на трех компромиссах: Последовательность, Доступность, и Допуск разделения. Допуск на разделение в данном контексте означает способность системы обработки данных продолжать обработку данных, даже если сетевой раздел вызывает ошибки связи между подсистемами.[2]

внешняя ссылка

Рекомендации

  1. ^ а б Игнатов Д.Ю .; Филиппов, А.Н .; Игнатов, А.Д .; Чжан, X. (2016). «Автоматический анализ, декомпозиция и параллельная оптимизация больших однородных сетей». Proc. ИСП РАН. 28 (6): 141–152. arXiv:1701.06595. Дои:10.15514 / ИСПРАС-2016-28 (6) -10.
  2. ^ Стоунбрейкер, Майкл (5 апреля 2010 г.). «Ошибки в системах баз данных, согласованность в конечном итоге и теорема CAP». Коммуникации ACM.