Data Exchange Acceleration Methods in a Decentralized File System

Mikhail M. Rovnyagin, Dmitry M. Sinelnikov, Sergey S. Varykhanov, Anastasia M. Khudoyarova, Ivan A. Yakovenko, Tatyana A. Shirokikh · 2023

The efficiency of storing and transmitting information in decentralized systems depends on many factors. This article presents methods for accelerating data exchange in a decentralized file system by choosing the optimal file compression algorithm and choosing the optimal server to initialize the connection of a new client. Lossless compression is one of the ways to reduce the load on the channel. In this paper, adaptive compression is considered. This is a special algorithm that, depending on the input data, will adjust the algorithm used to achieve optimal performance in terms of time and compression ratio. To maintain a certain level of quality of service and optimize the use of server resources, it is necessary to adequately predict the workload, assess the current state of the servers, and choose the right balancing strategy. In this article, the ELECTRA IS algorithm is applied to select the optimal server when initializing the connection.

Read the paper · More papers on PaperTik