Выпуск №1 (Январь)
V Международная научная конференция "Science and Global Studies", 30 декабря 2020 (Прага, Чехия)

V Международная научная конференция «Научные исследования: парадигма инновационного развития» (Прага, Чехия), «28» декабря 2020 года

IV Международная научная конференция "Science and Global Studies", 30 ноября 2020 (Прага, Чехия)

IV Международная научная конференция «Научные исследования: парадигма инновационного развития» (Прага, Чехия), «27» ноября 2020 года

ІІІ Международная научная конференция "Science and Global Studies", 30 октября 2020 (г. Прага, Чехия)

ІIІ Международная научная конференция «Научные исследования: парадигма инновационного развития» (Братислава - Вена), «26» мая 2020 года

ІІ Международная научная конференция «Научные исследования: парадигма инновационного развития» (Братислава - Вена), «27» апреля 2020 года

Science and Global Studies, 31 марта 2020 (г. Братислава, Словакия)

Международная научная конференция «Научные исследования: парадигма инновационного развития» (Братислава - Вена), «25» марта 2020 года

Science and Global Studies, 30 декабря 2019 (г. Братислава, Словакия)

XLV Международная научно-практическая конференция «Актуальные проблемы современной науки», 28.11.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLIV Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.10.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLIІI Международная научно-практическая конференция «Актуальные проблемы современной науки», 29.08.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLIІI Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.07.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLII Международная научно-практическая конференция «Актуальные проблемы современной науки», 27.06.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLI Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.05.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XL Международная научно-практическая конференция «Актуальные проблемы современной науки», 28.03.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

МНПК "Цифровая трансформация и инновации в экономике, праве, государственном управлении, науке и образовательных процессах", 18-21.03.2019

XXXIX Международная научно-практическая конференция «Актуальные проблемы современной науки», 27.02.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XIII Международная научно-практическая конференция «Научный диспут: вопросы экономики и финансов», 31.01.2019 (Совместная конференция с Финансово-экономическим научным советом)

XXXVIII Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.01.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XXXVІI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.12.2018 (Совместная конференция с Международным научным центром)

XXXVI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.11.2018 (Совместная конференция с Международным научным центром)

XIII Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.10.2018 (Совместная конференция с Финансово-экономическим научным советом)

XXXV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.10.2018 (Совместная конференция с Международным научным центром)

XXXIV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.09.2018 (Совместная конференция с Международным научным центром)

ХXXIII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.08.2018 (Совместная конференция с Международным научным центром)

ХXXII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 31.07.2018 (Совместная конференция с Международным научным центром)

XII Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.07.2018 (Совместная конференция с Финансово-экономическим научным советом)

ХXXI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.06.2018 (Совместная конференция с Международным научным центром)

ХІ Международная научно-практическая конференция «Глобальные проблемы экономики и финансов», 31.05.2018 (Совместная конференция с Финансово-экономическим научным советом)

XXХ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.05.2018 (Совместная конференция с Международным научным центром)

XXIХ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.04.2018 (Совместная конференция с Международным научным центром)

ХХVIІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.03.2018 (Совместная конференция с Международным научным центром)

ІІІ МНПК "Экономика, финансы и управление в XXI веке: анализ тенденций и перспективы развития", 19-22.03.2018 (Совместная конференция с Финансово-экономическим научным советом)

X Международная научно-практическая конференция «Глобальные проблемы экономики и финансов», 28.02.2018 (Совместная конференция с Финансово-экономическим научным советом)

ХХVІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 27.02.2018 (Совместная конференция с Международным научным центром)

ХХVІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.01.2018 (Совместная конференция с Международным научным центром)

XІІ Международная научно-практическая конференция «Научный диспут: вопросы экономики и финансов», 29.12.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХХV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.12.2017 (Совместная конференция с Международным научным центром)

ХХІV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.11.2017 (Совместная конференция с Международным научным центром)

XI Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.10.2017 (Совместная конференция с Финансово-экономическим научным советом)

XІ Международная научно-практическая конференция «Научный диспут: вопросы экономики и финансов», 29.09.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХХIІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.09.2017 (Совместная конференция с Международным научным центром)

X Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.07.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХXII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.07.2017 (Совместная конференция с Международным научным центром)

ХXI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.06.2017 (Совместная конференция с Международным научным центром)

IX Международная научно-практическая конференция «Глобальные проблемы экономики и финансов», 31.05.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХX Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.05.2017 (Совместная конференция с Международным научным центром)

"Тенденции развития национальных экономик: экономическое и правовое измерение" 18-19.05.2017 (Совместная конференция с Финансово-экономическим научным советом и ККИБиП)

ХIX Международная научно-практическая конференция: "Актуальные проблемы современной науки", 27.04.2017 (Совместная конференция с Международным научным центром)

IX Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 31.03.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХVIII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.03.2017 (Совместная конференция с Международным научным центром)

МНПК "Экономика, финансы и управление в XXI веке: анализ тенденций и перспективы развития", 20–23.03.2017 (Совместная конференция с Финансово-экономическим научным советом)

VIII Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 28.02.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХVII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 27.02.2017 (Совместная конференция с Международным научным центром)

VIII Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 31.01.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХVI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.01.2017 (Совместная конференция с Международным научным центром)

ХV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.12.2016 (Совместная конференция с Международным научным центром)

VIII Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 28.12.2016 (Совместная конференция с Финансово-экономическим научным советом)

VII Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 30.11.2016 (Совместная конференция с Финансово-экономическим научным советом)

ХІV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.11.2016 (Совместная конференция с Международным научным центром)

VII Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 31.10.2016 (Совместная конференция с Финансово-экономическим научным советом)

ХІІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.10.2016 (Совместная конференция с Международным научным центром)

VII Международная научно-практическая конф. «Научный диспут: вопросы экономики и финансов», 30.09.2016 (Совместная конференция с Финансово-экономическим научным советом)

ХІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.09.2016 (Совместная конференция с Международным научным центром)

XI Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.08.2016 (Совместная конференция с Международным научным центром)

ІV Международная научно-практическая конф. "Экономика и управление в XXI веке: анализ тенденций и перспектив развития", 29.07.2016 (Совместная конференция с Финансово-экономическим научным советом)

X Международная научно-практическая конференция "Актуальные проблемы современной науки", 28.07.2016 (Совместная конференция с Международным научным центром)

VІ Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 30.06.2016 (Совместная конференция с Финансово-экономическим научным советом)

ІX Международная научно-практическая конференция "Актуальные проблемы современной науки", 29.06.2016 (Совместная конференция с Международным научным центром)

VI Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 31.05.2016 (Совместная конференция с Финансово-экономическим научным советом)

VIIІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 30.05.2016 (Совместная конференция с Международным научным центром)

V Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 29.04.2016 (Совместная конференция с Финансово-экономическим научным советом)

VIІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 28.04.2016 (Совместная конференция с Международным научным центром)

VІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 31.03.2016 (Совместная конференция с Международным научным центром)

ІI Международная научно-практическая конф. "Экономика и управление в XXI веке: анализ тенденций и перспектив развития", 30.03.2016 (Совместная конференция с Финансово-экономическим научным советом)

V Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 21-24.03.2016 (Совместная конференция с Финансово-экономическим научным советом)

V Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 26.02.2016 (Совместная конференция с Финансово-экономическим научным советом)

II Международная научно-практическая конференция: "Научный диспут: актуальные вопросы медицины" 20.02.2016 (Совместная конференция с Международным научным центром)

ІV Международная научно-практическая конференция "Актуальные проблемы современной науки", 29.12.2015 (Совместная конференция с Международным научным центром)

IV Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 28.12.2015 (Совместная конференция с Финансово-экономическим научным советом)

IV Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 30.11.2015 (Совместная конференция с Финансово-экономическим научным советом)

IV Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 29.10.2015 (Совместная конференция с Финансово-экономическим научным советом)

Международная научно-практическая конференция: "Научный диспут: актуальные вопросы медицины" 28.10.2015 (Совместная конференция с Международным научным центром)

III Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 30.09.2015 (Совместная конференция с Финансово-экономическим научным советом)

III Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 31.08.2015 (Совместная конференция с Финансово-экономическим научным советом)

ІІІ Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 30.06.2015 (Совместная конференция с Финансово-экономическим научным советом)

ІІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 29.06.2015 (Совместная конференция с Международным научным центром)

II Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 28.05.2015 (Совместная конференция с Финансово-экономическим научным советом)

Актуальные проблемы экономики и финансов, 29.04.2015 (Совместная конференция с Финансово-экономическим научным советом)

Научный диспут: вопросы экономики и финансов, 31.03.2015 (Совместная конференция с Финансово-экономическим научным советом)

Актуальные проблемы современной науки, 27.03.2015 (Совместная конференция с Международным научным центром)

Глобальные проблемы экономики и финансов, 27.02.2015 (Совместная конференция с финансово-экономическим научным советом)



В статье рассматривается роль распределённых хеш-таблиц в построении эффективных децентрализованных сетей.


Отрасль науки: Технические науки
Скачать статью (pdf)

Технические науки

СЕРГЕЕВ АНТОН ВАЛЕРЬЕВИЧ

аспирант кафедры интеллектуальных и информационных систем

Киевского национального университета имени Тараса Шевченко

г. Киев, Украина

РОЛЬ РАСПРЕДЕЛЁННЫХ ХЕШ-ТАБЛИЦ В ПОСТРОЕНИИ ЭФФЕКТИВНЫХ ДЕЦЕНТРАЛИЗОВАННЫХ СЕТЕЙ

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

Одним из возможных решений данных проблем является использование децентрализованных (одноранговых - peer-to-peer) сетей. Как следует из названия, у таких сетей отсутствует единый центральный сервер и каждый элемент сети исполняет роль как сервера, так и клиента. Среди приложений, построенных на основе P2P стоит выделить такие сервисы как SopCast,  Bitcoin, Edonkey и другие.

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

Для реализации таких алгоритмов [1, с. 232-234], в одноранговых сетях зачастую используют оверлейную структуру - распределённую хеш-таблицу (Distributed Hash Table - DHT). Данная структура работает по принципу ассоциативного массива, то есть каждый участник сети может искать значение, ассоциированное с данным ключом. Помимо поиска, такая система позволяет эффективно добавлять, а так же удалять элементы сети. Преимуществом таких сетей так же является то, что каждый участник сети должен контактировать лишь с элементов сети, где  - общее количество элементовсети.

Каждому элементу, участвующему в DHT, назначается уникальный идентификатор (ID), выбранный случайным образом в определённом ключевом пространстве (обычно, 160- или 128-битном). Ключом каждого файла является хеш-функция от его названия. Для определения, к какому элементу в сети будут привязаны данные, определяется метрика, называемая расстоянием. Ссылка на файл будет хранится у того узла, у которого расстояние между ID и ключом минимально.  

Вопрос построения оптимального алгоритма для работы DHT является открытым [1c. 232; 2]. Впрочем, эффективный должен отталкиваться от метрики расстояния, которая и является его базой. В отличии от большинства теоретически разработанных DHT сетей [3; 4; 5], в Kademlia [6 с. 4] в качестве метрики используется результат операции XOR (исключающее “или”) в виде целого десятичного числа, а не количества отличающихся битов, т.е., например, . XOR арифметика формирует абелеву группу, что позволяет теоретически строго проанализировать протокол, тогда как для других же систем необходима сложная формализация с целью спрогнозировать надёжность и поведение сети.  Целью алгоритма является нахождения узла, который хранит искомый файл. Алгоритм является рекурсивным и на каждом шагу рассчитывает вышеописанную метрику между данным ключом файла и идентификаторами элементов, с которыми элемент на данном шаге контактирует. Исполнение алгоритма происходит до тех пор, пока не будет найден файл, или не закончатся элементы сети. Так как зависимость количества элементов, с которыми контактирует узел зависит логарифмически от общего количества элементов сети, то при увлечении сети в два раза количество необходимых шагов для нахождения файла увеличится всего на один.

К недостаткам данной системы следует отнести недостаточное внимание к вопросам безопасности, что вылилось в исследованиях по атаке сетей, которые базируются на Kademlia [7; 8; 9].

В отличии от большинства DHT, разработанных исключительно теоретически, Kademlia имеет и практические реализации, такие как BitTorrent, Kad Network, Gnutella и другие.

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

Литература:

  1. Г.В. Порєв. Методи та засоби побудови iнформацiйних технологiй на основi територiально розосереджених сервiс-орiєнтованих однорангових мереж. Київ – 2013.
  2. H. Balakrishnan, M. Kaashoek, D. Karger, and I. Stoica, 2003. “Looking up data in p2p systems.” Comm. ACM 46, 2(Feb.)
  3. I. Stoica, R. Morris, D. Karger, M.F. Kaashoek, H. Balakrishnan, “Chord: A scalable peer-to-peer lookup protocol for internet applications”, IEEE/ACM Transactions on Networking, vol. 11, no. 1, pp. 17–32, 2003.
  4. S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. and Shenker, “A scalable content-addressable network.” In Proceedings of ACM SIGCOMM, San Diego, CA (August 2001).
  5. A. Rowstron, and P. Druschel, “Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems.” In Proceedings of the 18th IFIP/ACM Int’l Conf. on Distributed Systems Platforms (Nov. 2001);
  6. Maymounkov P. Kademlia: A Peer-to-Peer Information System Based on the XOR Metric / Maymounkov P., Mazieres D. // IPTPS 2002, 7-8 March 2002 р.,
  7. P. Wang, J. Tyra, E. Chan-Tin, T. Malchow, D. F. Kune, N. Hopper, and Y. Kim, “Attacking the kad network,” in Proc. of the 4th Int. Conf. on Security and Privacy in Communication Netowrks (SecureComm ’08), August 2008
  8. Thomas Locher, David Mysicka, Stefan Schmid, and Roger Wattenhofer. Poisoning the Kad Network. In 11th International Conference on Distributed Computing and Networking, Kolkata, India, 01 2010.
  9. Thomas Locher, Stefan Schmid, and Roger Wattenhofer. eDonkey & eMule’s Kad: Measurements & Attacks. Journal Fundamenta Informaticae, Volume 110, Number 3, 2011. (Journal version of a DYNAS 2009 paper.)