2015-02-22 8 views
-1

Для алгоритмов, таких как протокол сплетен, используемый Кассандрой, в чем преимущество случайного выбора сверстников по сравнению с детерминированным подходом, таким как итерация по списку всех сверстников?Для алгоритмов, таких как протокол сплетен, используемый Кассандрой, в чем преимущество случайного выбора сверстников по сравнению с детерминированным подходом?

+0

Связанный вопрос: http://stackoverflow.com/questions/27077701/how-cassandra-select-the-node-to-send-request – Aaron

+0

@ BryceAtNetwork23 Этот вопрос связан только с тем, что сплетня упоминается как источник данные. Этот вопрос касается того, почему реализация антисемитичной сплетни в Кассандре имеет единый случайный выбор равных по сравнению с детерминированным подходом. – Coder

ответ

0

Угадаю, я бы сказал, что он выравнивает (статистически) время, затрачиваемое на обнаружение сбоев для всех сверстников в списке. Если бы он перебирал список сверстников, то неудача в одноранговом узле, находящемся рядом с хвостом этого списка, занимает гораздо больше времени, чем обнаруживается, чем одно в сверстнике, которое находится во главе списка. Я хочу сказать что-то о лучшем средстве эффективности дела по всем направлениям, но я собираюсь оставить это для кого-то более опытного.

 Смежные вопросы

  • Нет связанных вопросов^_^