Применение алгоритма PageRank для задачи ранжирования в BFT системах
DOI:
https://doi.org/10.17308/sait.2019.4/2681Ключевые слова:
PageRank, BFT, ранжирование, поиск, распределенные системы, распределенные поисковые системы, распределенные вычисления, алгоритмы консенсусаАннотация
Одной из тенденций в области распределенных систем является повышение интереса к таким распределенным системам, в которых узлы функционируют не только в ненадежной среде, но и в условиях отсутствия доверия между участниками самой системы. К таким, в частности, относятся системы, работающие на основе алгоритмов Byzantine Fault Tolerance (BFT). Эта тенденция имеет место и для поисковых систем. Стандартной задачей, решаемой поисковыми системами, является задача ранжирования результатов запросов. Для неё существуют несколько распространенных решений, которые применяются как в традиционных, так и в распределенных поисковых системах. Однако ориентация на BFT вводит ряд ограничений, которые затрудняют их применение. Алгоритм PageRank является одним из наиболее широко распространенных алгоритмов решения задачи ранжирования при организации поиска и рекомендаций в Web, задачах библиометрии, электронной коммерции, биологии и других. Он позволяет проводить оценку значимости объекта, основываясь на оценках его соседей, с которыми он имеет связи. Существуют исследования, посвященные адаптации данного алгоритма для некоторых типов распределенных систем. В рамках настоящего исследования решается проблема ранжирования результатов поиска в распределенной поисковой системе, работающей по BFT-алгоритму консенсуса. Предлагается вариант алгоритма ранжирования PageRank для распределенных BFT-систем, рассматриваются существующие модификации PageRank для распределенных систем, обсуждаются требования, предъявляемые к алгоритмам для работы в BFT-среде, исследуются параметры систем. В конце приводятся результаты эксперимента.
Библиографические ссылки
Загрузки
Опубликован
Выпуск
Раздел
Лицензия
- Авторы сохраняют за собой авторские права и предоставляют журналу право первой публикации работы, которая по истечении 6 месяцев после публикации автоматически лицензируется на условиях Creative Commons Attribution License , которая позволяет другим распространять данную работу с обязательным сохранением ссылок на авторов оригинальной работы и оригинальную публикацию в этом журнале.
- Авторы имеют право размещать их работу в сети Интернет (например в институтском хранилище или персональном сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению и большему количеству ссылок на данную работу (См. The Effect of Open Access).













