Topological structure of computing clusters description method based on operations of subgraphs multiplication
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 11 (2022) no. 3, pp. 22-44

Voir la notice de l'article provenant de la source Math-Net.Ru

Topological structure of communication networks in supercomputers with grow in size and complexity of installation, respectively becomes more difficult. There are many methods to describe it, but such descriptions are cumbersome, which makes them difficult to manipulate. The article proposes an approach to describing the communication environment of a supercomputer, when the communication network is described as a constructor. The elements of the constructor are typical topological structures often found in various computing systems. For this purpose, a language for describing the topological structure has been developed. It based on the operation products of subgraphs. The language is ideologically similar in its principles to the NetML and OMNeT++ languages. Special attention is paid to exceptions in the regularity of networks of real supercomputers; in order to add the possibility of describing this fact, special constructions have been introduced into the language. A library has been developed in the C programming language with purpose to facilitate work with the language intoduced in this article. Also a special wrapper over C library has been written in Python3, which then can be used to visualize graphs described by the language. The expressive power of language has been demonstrated in the description computing clusters: Tianhe-2A, AI Bridging Cloud Infrastructure and Lomonosov-2. The method has been tested and compared with GraphViz DOT it is showed multiple reductions in the Record volume required to save topology for some of the major Top500 systems.
Keywords: compute cluster, network topology, graph describing languages, subgraphs multiplications.
@article{VYURV_2022_11_3_a1,
     author = {E. R. Khabirova and A. N. Salnikov},
     title = {Topological structure of computing clusters description method based on operations of subgraphs multiplication},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {22--44},
     publisher = {mathdoc},
     volume = {11},
     number = {3},
     year = {2022},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2022_11_3_a1/}
}
TY  - JOUR
AU  - E. R. Khabirova
AU  - A. N. Salnikov
TI  - Topological structure of computing clusters description method based on operations of subgraphs multiplication
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2022
SP  - 22
EP  - 44
VL  - 11
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VYURV_2022_11_3_a1/
LA  - ru
ID  - VYURV_2022_11_3_a1
ER  - 
%0 Journal Article
%A E. R. Khabirova
%A A. N. Salnikov
%T Topological structure of computing clusters description method based on operations of subgraphs multiplication
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2022
%P 22-44
%V 11
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VYURV_2022_11_3_a1/
%G ru
%F VYURV_2022_11_3_a1
E. R. Khabirova; A. N. Salnikov. Topological structure of computing clusters description method based on operations of subgraphs multiplication. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 11 (2022) no. 3, pp. 22-44. http://geodesic.mathdoc.fr/item/VYURV_2022_11_3_a1/