Computing Load Distribution by Using Peer-to-Peer Network

Modern computation problems arise that cannot be solved by increasing the number and quality of computers alone. In this work, we develop distributed computing methods. By applying knowledge from different areas of science, such as queueing theory and theory of computation, we create our own distributed computing system. The main idea behind our approach is the equality of hierarchy and decentralization, and generalization of calculations, covering more high-performance computation areas. Usage of peer-to-peer architecture requires a thoughtful design but offers several advantages, which are discussed in this work. To compose our system, we set a mathematical model of the target situation, draw attention to its weaknesses, and develop software principles to resolve them. After solving several design issues, we create simulation models to analyze the effectiveness of the future system. After analyzing the models, we select the next steps to improve and finalize our system. © 2020, Springer Nature Switzerland AG.

Publisher
Springer Verlag
Language
English
Pages
521-532
Status
Published
Volume
1337
Year
2020
Organizations
  • 1 Peoples’ Friendship University of Russia (RUDN University), 6 Miklukho-Maklaya St., Moscow, 117198, Russian Federation
Keywords
Distributed computing; p2p; Program design; Queueing theory; Theory of computation
Date of creation
20.04.2021
Date of change
20.04.2021
Short link
https://repository.rudn.ru/en/records/article/record/71817/
Share

Other records