350 rub
Journal Achievements of Modern Radioelectronics №8 for 2021 г.
Article in number:
Method for constructing distributed system components for calculating the stationary mode of an electronic schematic representation of microservices with a full-duplex communication channel
Type of article: scientific article
DOI: https://doi.org/10.18127/j20700784-202108-03
UDC: 621.396
Authors:

V.N. Gridin1, V.I. Anisimov2, S.A. Vasiliev3

1–3 Design Information Technologies Center Russian Academy of Sciences (Odintsovo, Russia) 2,3 Saint Petersburg electrotechnical University (St. Petersburg, Russia)

Abstract:

The joint use of a microservice architecture and a full-duplex WebSocket data transfer protocol for building components of a circuit design automation system is considered. Comparison of the organization of API based on the REST approach and using the WebSocket technology is made. The technique of horizontal scaling in systems with microservice architecture and full-duplex communication channels is determined. The advantages of using the WebSocket protocol for the interaction of distributed system components, in particular, with client PWA (Progressive Web Apps) applications, are given. The technique of creating a software implementation of the client and server components based on the full-duplex WebSocket protocol is considered. The technique of mathematical description of multi-pole components is considered. An algorithm for solving the problem of modeling a stationary mode of nonlinear circuits is described.

Pages: 20-29
For citation

Gridin V.N., Anisimov V.I., Vasiliev S.A. Method for constructing distributed system components for calculating the stationary mode of an electronic schematic representation of microservices with a full-duplex communication channel. Achievements of modern radioelectronics. 2021. V. 75. № 8. P. 20–29. DOI: https://doi.org/10.18127/j20700784-202108-03 [in Russian]

References
  1. Oparin G.A., Bogdanova V.G., Pashinin A.A. Mikroservisy kak fundamental'naya osnova raspredelennogo sborochnogo programmirovaniya. ITNOU: informatsionnye tekhnologii v nauke, obrazovanii i upravlenii. 2018. № 2 (6). S. 21–25. [in Russian]
  2. Benfano Soewito, Christian, Fergyanto E. Gunawan, Diana, I Gede Putra Kusuma Websocket to Support Real Time Smart Home Applications. 4th International Conference on Computer Science and Computational Intelligence 2019 (ICCSCI) (V. 157). Procedia Computer Science. P. 560–566.
  3. Prokin A.A., Ruzmanov A.A. Ispol'zovanie veb-soketov v Internet-prilozheniyakh. E-Scio. 2019. № 4 (31). S. 494–498. [in Russian]
  4. Sigorskiy V.P., Petrenko A.I. Algoritmy analiza elektronnykh skhem. M.: Sov. radio. 1976. [in Russian]
  5. Il'in V.N. Osnovy avtomatizatsii skhemotekhnicheskogo proektirovaniya M.: Energiya. 1979. [in Russian]
  6. Chua L., Lin Pen-Min Mashinnyy analiz elektronnykh skhem. M.: Energiya. 1980. [in Russian]
  7. Vlakh I., Singkhal K. Mashinnye metody analiza i proektirovaniya elektronnykh skhem. Per. s ang. M.: Radio i svyaz'. 1988. [in Russian] 8. Gridin V.N., Mikhaylov V.B., Shusterman L.B. Chislenno-analiticheskoe modelirovanie radioelektronnykh skhem. Otv. red. E.V. Emel'yanova. M.: Nauka. 2008. [in Russian]
  8. Tarasik V.P. Matematicheskoe modelirovanie tekhnicheskikh sistem. Minsk: Dizayn PRO. 2004. [in Russian]
Date of receipt: 10.07.2021
Approved after review: 19.07.2021
Accepted for publication: 26.07.2021