Abstract
The problem of optimizing the structure of a real-time multiprocessor computing system is considered, where the structure is understood as a set of connections between processors, which can change in time under certain conditions. These conditions, firstly, are related to the physical possibility or impossibility of establishing communication between each pair of processors at certain points in time and, secondly, they must guarantee the existence of an admissible schedule for the given set of jobs with the known characteristics (directive intervals, work volumes, binding to certain processors, and the amount of memory required). Establishing such links makes it possible to switch the execution of work from one processor to another and requires some costs. The task is to determine the structure with minimal costs. It is reduced to a multicommodity flow problem in a network of a special type, for which necessary and sufficient conditions for the existence of a solution in the form of a system of linear Boolean relations for the initial parameters are obtained.
Similar content being viewed by others
REFERENCES
A. B. Glonina and V. V. Balashov, “On the correctness of real-time modular computer systems modeling with stopwatch automata networks,” Autom. Control Comput. Sci. 52, 817–827 (2018).
A. B. Glonina, “General model of real-time modular computer systems operation for checking acceptability of such systems configurations,” Vestn. YuUrGU, Ser. Vychisl. Mat. Inform. 6 (4), 43–59 (2017).
A. B. Glonina, “Tool system for testing real-time constraints for modular computational system configurations,” Mosc. Univ. Comput. Math. Cybern. 44, 120 (2020).
Yu. E. Malashenko, I. A. Nazarova, and N. M. Novikova, “An approach to the analysis of possible structural damages in multicommodity network systems,” Comput. Math. Math. Phys. 59, 1562 (2019).
Yu. E. Malashenko, I. A. Nazarova, and N. M. Novikova, “Analysis of cluster damages in network systems,” Comput. Math. Math. Phys. 60, 341–351 (2020).
Yu. E. Malashenko and N. M. Novikova, “Analysis of multiuser network systems, taking into account uncertainty,” J. Comput. Syst. Sci. Int. 37, 292 (1998).
S. N. Efimov, V. A. Terskov, K. V. Yarkov, and O. Yu. Serikova, “Cost optimization when designing the hardware and software complex of the real time system,” Nauch.-Tekh. Vestn. Povolzh’ya, No. 4, 35–37 (2021).
A. A. Mironov and V. I. Tsurkov, “Network models with fixed parameters at the communication nodes. 1,” J. Comput. Syst. Sci. Int. 32 (6), 1–11 (1994).
A. A. Mironov and V. I. Tsurkov, “Network models with fixed parameters at the communication nodes. 2,” J. Comput. Syst. Sci. Int. 33 (3), 107–116 (1995).
A. A. Mironov, T. A. Levkina, and V. I. Tsurkov, “Minimax estimations of arc weights in integer networks with fixed node degrees,” Appl. Comput. Math. 8, 216–226 (2009).
A. A. Mironov and V. I. Tsurkov, “Class of distribution problems with minimax criterion,” Dokl. Akad. Nauk 336, 35–38 (1994).
M. G. Furugyan, “Some algorithms for analysis and synthesis of real-time multiprocessor computing systems,” Program. Comput. Software 40, 21 (2014).
A. V. Mishchenko and P. S. Koshelev, “Optimizing management of jobs in a logistic project under conditions of uncertainty,” J. Comput. Syst. Sci. Int. 60, 595 (2021).
M. G. Furugyan, “Computation planning in multiprocessor real time automated control systems with an additional resource,” Autom. Remote Control 76, 487 (2015).
B. Korte and J. Vygen, Combinatorial Optimization: Theory and Algorithms, Vol. 21 of Algorithms and Combinatorics (Springer, Berlin, 2006).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The author declares that he have no conflicts of interest.
Rights and permissions
About this article
Cite this article
Furugyan, M.G. Optimization of the Structure of a Real-Time Multiprocessor System. J. Comput. Syst. Sci. Int. 61, 388–394 (2022). https://doi.org/10.1134/S1064230722030066
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1064230722030066