Разделение судьбы - Fate-sharing

Разделение судьбы - это философия инженерного проектирования, в которой связанные части системы соединяются вместе, так что они либо выходят из строя вместе, либо не выходят вовсе. Разделение судьбы - пример сквозной принцип. Термин «разделение судьбы» был определен Дэвид Д. Кларк в его статье 1988 г. «Философия разработки Интернет-протоколов DARPA», как указано ниже:

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

Хорошим примером разделения судьбы является передача сообщений маршрутизации в протоколы маршрутизации такие как BGP, где отказ ссылки или интерфейса ссылки автоматически приводит к прекращению объявления маршрутизации через этот интерфейс, что в конечном итоге приводит к отключению состояния для этого маршрута на каждом конце ссылки. Аналогичные соображения применимы к TCP.

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

  • Дэвид Кларк (1995). «Философия разработки интернет-протоколов DARPA». Получено 2010-01-31.