Skip to main content
Log in

Optimization of the Structure of a Real-Time Multiprocessor System

  • SYSTEMS ANALYSIS AND OPERATIONS RESEARCH
  • Published:
Journal of Computer and Systems Sciences International Aims and scope

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.

Similar content being viewed by others

REFERENCES

  1. 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).

    Article  Google Scholar 

  2. 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).

    Google Scholar 

  3. A. B. Glonina, “Tool system for testing real-time constraints for modular computational system configurations,” Mosc. Univ. Comput. Math. Cybern. 44, 120 (2020).

    Article  MathSciNet  Google Scholar 

  4. 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).

    Article  MathSciNet  Google Scholar 

  5. 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).

    Article  MathSciNet  Google Scholar 

  6. Yu. E. Malashenko and N. M. Novikova, “Analysis of multiuser network systems, taking into account uncertainty,” J. Comput. Syst. Sci. Int. 37, 292 (1998).

    MATH  Google Scholar 

  7. 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).

  8. 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).

    MathSciNet  MATH  Google Scholar 

  9. 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).

    MathSciNet  MATH  Google Scholar 

  10. 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).

    MathSciNet  MATH  Google Scholar 

  11. A. A. Mironov and V. I. Tsurkov, “Class of distribution problems with minimax criterion,” Dokl. Akad. Nauk 336, 35–38 (1994).

    MathSciNet  Google Scholar 

  12. M. G. Furugyan, “Some algorithms for analysis and synthesis of real-time multiprocessor computing systems,” Program. Comput. Software 40, 21 (2014).

    Article  MathSciNet  Google Scholar 

  13. 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).

    Article  Google Scholar 

  14. M. G. Furugyan, “Computation planning in multiprocessor real time automated control systems with an additional resource,” Autom. Remote Control 76, 487 (2015).

    Article  MathSciNet  Google Scholar 

  15. B. Korte and J. Vygen, Combinatorial Optimization: Theory and Algorithms, Vol. 21 of Algorithms and Combinatorics (Springer, Berlin, 2006).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. G. Furugyan.

Ethics declarations

The author declares that he have no conflicts of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1064230722030066

Navigation