Scalability evaluation of Cimmino algorithm for solving systems of linear inequalities on cluster computing systems
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 8 (2019) no. 1, pp. 20-35

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

The paper is devoted to a scalability study of Cimmino algorithm for linear inequality systems. This algorithm belongs to the class of iterative projection algorithms. For the analytical analysis of the scalability, the BSF (Bulk Synchronous Farm) parallel computation model is used. An implementation of the Cimmino algorithm in the form of operations on lists using higher-order functions Map and Reduce is presented. An analytical estimation of the upper scalability bound of the algorithm for cluster computing systems is derived. Information about the implementation of Cimmino algorithm on lists in C++ language using the BSF program skeleton and MPI parallel programming library is given. The results of large-scale computational experiments performed on a cluster computing system are demonstrated. A conclusion about the adequacy of the analytical estimations by comparing them with the results of computational experiments is made.
Keywords: Cimmino algorithm, system of linear inequalities, iterative algorithm, projection algorithm, parallel computation model, BSF, scalability estimation, speedup, parallel efficiency, cluster computing systems.
@article{VYURV_2019_8_1_a1,
     author = {I. M. Sokolinskaya and L. B. Sokolinsky},
     title = {Scalability evaluation of {Cimmino} algorithm for solving systems of linear inequalities on cluster computing systems},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {20--35},
     publisher = {mathdoc},
     volume = {8},
     number = {1},
     year = {2019},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2019_8_1_a1/}
}
TY  - JOUR
AU  - I. M. Sokolinskaya
AU  - L. B. Sokolinsky
TI  - Scalability evaluation of Cimmino algorithm for solving systems of linear inequalities on cluster computing systems
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2019
SP  - 20
EP  - 35
VL  - 8
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VYURV_2019_8_1_a1/
LA  - ru
ID  - VYURV_2019_8_1_a1
ER  - 
%0 Journal Article
%A I. M. Sokolinskaya
%A L. B. Sokolinsky
%T Scalability evaluation of Cimmino algorithm for solving systems of linear inequalities on cluster computing systems
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2019
%P 20-35
%V 8
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VYURV_2019_8_1_a1/
%G ru
%F VYURV_2019_8_1_a1
I. M. Sokolinskaya; L. B. Sokolinsky. Scalability evaluation of Cimmino algorithm for solving systems of linear inequalities on cluster computing systems. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 8 (2019) no. 1, pp. 20-35. http://geodesic.mathdoc.fr/item/VYURV_2019_8_1_a1/