ОРГАНИЗАЦИЯ ИНДЕКСА РАСПРЕДЕЛЕННОЙ ПОИСКОВОЙ СИСТЕМЫ, РАБОТАЮЩЕЙ ПО АЛГОРИТМУ КОНСЕНСУСА *BFT
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
cетевое издание
issn 2310-6018

ОРГАНИЗАЦИЯ ИНДЕКСА РАСПРЕДЕЛЕННОЙ ПОИСКОВОЙ СИСТЕМЫ, РАБОТАЮЩЕЙ ПО АЛГОРИТМУ КОНСЕНСУСА *BFT

Музыченко В.А.  

УДК 004.421.2
DOI: 10.26102/2310-6018/2019.26.3.017

  • Аннотация
  • Список литературы
  • Об авторах

Актуальность исследования обусловлена высоким влиянием ценовой В рамках данной статьи рассматривается алгоритм построения поискового индекса распределенной поисковой системы, применяющей алгоритм консенсуса семейства *BFT (Byzantine Fault Tolerance), а также его реорганизация, вызванной добавлением или выходом узлов из состава поискового кластера. В статье детально описывается структура кластера, добавление данных в индекс, алгоритм реорганизации, а также рассматриваются возможные сопутствующие проблемы, описываются их решения. Вместе с тем рассматриваются ограничения, накладываемые как самой природой распределенных вычислений, так и необходимостью соответствию требованиям BFT. Актуальность задачи обуславливается возрастающей необходимостью применения распределенных систем для решения разнородных практических задач, в том числе и организации поиска, а также необходимостью адаптации существующих решений к условиям распределенных систем и учета накладываемых ими ограничений, что подтверждается как существованием активных исследований в данной области, так и сложившейся на рынке ситуацией. Методы и подходы, применяемые в данной работе, с некоторой модификацией, могут быть перенесены на схожие задачи, возникающие в распределенных системах других типов. Результаты и материалы статьи могут быть использованы для решения прикладных задач при реализации распределенных вычислительных систем, распределенных поисковых систем, распределенных систем хранения данных.

1. Benet J. IPFS – Content Addressed, Versioned, P2P File System / J. Benet. – Версия DRAFT 3 – 2014. – 11с. https://arxiv.org/pdf/1407.3561.pdf

2. Ongaro D., Ousterhout J. In Search of an Understandable Consensus Algorithm / D. Ongaro, J. Ousterhout – Stanford University – 2013. – 18 с.

3. Castro M., Liskov B. Practical Byzantine Fault Tolerance / Miguel Castro, Barbara Liskov – Laboratory for Computer Science, Massachusetts Institute of Technology – 1999. – 14 с.

4. Page L., Brin S., Motwani R., Winograd T. The PageRank Citation Ranking: Bringing Order to the Web / Lawrence Page, Sergey Brin, Rajeev Motwani, Terry – Winograd Stanford InfoLab – 1999. – 17 с. http://ilpubs.stanford.edu:8090/422/

5. Back A. Hashcash - A Denial of Service Counter-Measure / A. Back – 2002. – 10с. http://www.hashcash.org/papers/hashcash.pdf

6. Nakamoto S. Bitcoin: A Peer-to-Peer Electronic Cash System – 2008г. – 9 с. https://bitcoin.org/bitcoin.pdf

7. The Community-Powered Search Engine. – 2017г. – 39 с. https://www.presearch.io/uploads/WhitePaper.pdf

Музыченко Виктор Алексеевич

Email: yau.ref@gmail.com

Воронежский государственный университет

Воронеж, Российская Федерация

Ключевые слова: поиск, распределенные системы, алгоритмы консенсуса, bft, балансировка нагрузки

Для цитирования: Музыченко В.А. ОРГАНИЗАЦИЯ ИНДЕКСА РАСПРЕДЕЛЕННОЙ ПОИСКОВОЙ СИСТЕМЫ, РАБОТАЮЩЕЙ ПО АЛГОРИТМУ КОНСЕНСУСА *BFT. Моделирование, оптимизация и информационные технологии. 2019;7(3). Доступно по: https://moit.vivt.ru/wp-content/uploads/2019/09/Muzychenko_3_19_1.pdf DOI: 10.26102/2310-6018/2019.26.3.017

465

Полный текст статьи в PDF