Analytical model of distributed computing

Автор: Mochalov V.P., Linets G.I., Bratchenko N.Yu., Govorova S.V.

Журнал: Инфокоммуникационные технологии @ikt-psuti

Рубрика: Технологии компьютерных систем и сетей

Статья в выпуске: 3 т.17, 2019 года.

Бесплатный доступ

The major problems of the distributed computing technology development come from the interaction between software components spread over the network applications. The paper presents formal approaches to solve software components integration problem using Common Object Request Broker (CORBA) specifi cation. It introduces a system of functional models that allows us to study the interaction algorithms of the distributed system elements and make informed decisions about their planning. The article shows that the algorithm of software components distribution between the system’s processor modules can be based on a recurrent method of calculating the mutual data exchange frequency. The algorithm to distribute the minimum processing intervals of parallel executed requests is based on the forced suspension method. It identifi es the blocking states of processes and fi nds new implementation directions. The overhead reduction, determined by the methods of data exchange between distributed system elements, is ensured by the fragmentation of the whole set of system modules into disjoint areas. At the same time, network elements with the highest mutual exchange frequencies are included in each of the system fragments. The numerical results for the study were obtained with the standard tools of the Mathematica software package.

Еще

Distributed applications, integration system, software components, processor modules, fragmentation, interaction frequency

Короткий адрес: https://sciup.org/140256231

IDR: 140256231   |   DOI: 10.18469/ikt.2019.17.3.07

Статья научная