Journal of Radio Electronics. eISSN 1684-1719. 2023. 11

Full text in Russian (pdf)

Russian page




Improving the performance and fault tolerance
of circuit CAD systems based on the methods
of diacoptics and automation
of managing multi-tenant components


V.N. Gridin1, V.I. Anisimov1,2, S.A. Vasilev1


1Design Information Technologies Center RAS,
143000, Russia, Odintsovo, Marshala Biryuzova str., 7a.

2St. Petersburg Electrotechnical University,
197022, Russia, St. Petersburg, Professora Popova str., 5.


The paper was received August 25, 2023.


Abstract. An approach to building automated control of multi-tenant components of information systems is described. The main advantages of using discretizing multi-tenant shells for building distributed information systems are reflected and justified. Methods for managing the infrastructure of a distributed system as a code are given. Technologies and their settings for automating management at different stages of the life cycle of a software system built on the basis of discretizing multi-tenant shells are presented. The solution to the problem of dual use of the process manager in a container based on the Linux operating system in a manual and automated version in the context of managing life cycle stages using the CI / CD approach is described. A technique for modeling weakly coupled electronic circuits based on the technology of calculating large electronic circuits in parts is proposed, by selecting weakly coupled subcircuits between which there are no inductive connections and the condition for the concentration of control and controlled variable dependent sources within a separate subcircuit is met. It is shown that the implementation of the diacoptic approach to modeling large loosely coupled circuits significantly increases the productivity of the computational process, which is especially important in the development of distributed computer-aided design systems. It is proposed to build and transform the description of the simulated circuit to use generalized signal graphs that display the equations of the circuit in a generalized cause-and-effect form.

Key words: schemes of automated design, modeling schemes, generalized signal graph, diakoptiki methods, life cycle, multitenancy, microservice architecture, CI/CD.

Financing: the work is carried out within the framework of topic no. FFSM-2019-0001.

Corresponding author: Vasilev Sergei Alekseevich


1. G. Kron. Diakoptics – The Piecewise Solution of Large-Scale Systems. Electrical Journal. London: 1963.

2. H. Happ. Diakoptics and Networks – Cambridge, Massachusetts: Academic Press 1971. 312 p.

3. B.V. Batalov, IU.B. Egorov, S.G. Rusakov. Osnovy matematicheskogo modelirovaniia bol'shikh integral'nykh skhem na EVM. [Fundamentals of mathematical modeling of large integrated circuits on a computer] -Moskva: Radio i sviaz', 1982, – 168 p.

4. V.I. Anisimov, V.N. Gridin. Metody postroeniia skhem avtomatizirovannogo proektirovaniia na osnove Internet-tekhnologii i kompaktnoi obrabotki razrezhennykh matrits. [Methods for constructing computer-aided design schemes based on Internet technologies and compact processing of sparse matrices] //Informatsionnye tekhnologii v proektirovanii i proizvodstve. 2009. no1. p. 3-7.

5. O.S. Kovalenko, V.M. Kureichik. Obzor problem i sostoianii oblachnykh vychislenii i servisov. Izvestiia IUFU. [Overview of Cloud Computing and Services Issues and Conditions] Tekhnicheskie nauki. no 7, 2012. p.146-153

6. V.N. Gridin, G.D. Dmitrevich, D.A. Anisimov. Postroenie skhem avtomatizirovannogo proektirovaniia na osnove Web-tekhnologii [Construction of computer-aided design schemes based on Web technologies] // Informatsionnye tekhnologii. 2011. no5. p. 23-27.

7. D.A. Anisimov. Metody postroeniia skhem avtomatizatsii skhemotekhnicheskogo proektirovaniia na osnove veb-servisov [Methods for constructing circuit design automation circuits based on web services] // Izvestiia SPbGETU «LETI» 2012. no10. p. 56-61

8. N. Dragoni, S. Giallorenzo, A. L. Lafuente, M. Mazzara, F. Montesi, R. Mustafin, and L. Safina, “Microservices: Yesterday, today, and tomorrow,” in Present and Ulterior Software Engineering, M. Mazzara and B. Meyer, Eds. Switzerland: Springer International Publishing AG, 2017, pp. 195–216.

9. C. Esposito, A. Castiglione, and K.-K. R. Choo, “Challenges in delivering software in the cloud as microservices,” IEEE Cloud Computing, vol. 3, no. 5, pp. 10–14, Sep. 2016

10. C. E. da Silva, Y. de Lima Justino, and E. Adachi, “SPReaD: Serviceoriented process for reengineering and DevOps,” Service Oriented Computing and Applications, 2021.

11. V.I. Anisimov. Topologicheskii raschet elektronnykh skhem. [Topological calculation of electronic circuits] L.: «Energiia», 1977,238 p.

12. V.N. Gridin, V.B. Mikhailov, L.B. SHusterman. CHislenno-analiticheskoe modelirovanie radioelektronnykh skhem. [Numerical and analytical modeling of radio electronic circuits] //Nauka, 2008, 339 p.

13. B.A. Kalabekov, I.IU. Lapidus, V.M. Malafeev. Metody avtomatizirovannogo rascheta elektronnykh skhem v tekhnike sviazi. [Methods for automated calculation of electronic circuits in communication technology] – Moskva: «Radio i sviaz'«, 1990. 272 p.

For citation:

Gridin V.N., Anisimov V.I., Vasilev S.A. Improving the performance and fault tolerance of circuit CAD systems based on the methods of diacoptics and automation of managing multi-tenant components. // Journal of Radio Electronics. – 2023. – №. 11. (In Russian)