Сообщение

Network Module of the RW.Ring Platform

 
 orcid Sergey Medvedev

The Bonch-Bruevich Saint Petersburg State University of Telecommunications,
St. Petersburg, 193232, Russian Federation

DOI 10.31854/2307-1303-2025-13-3-1-17

EDN NKQDLT

 Полный текст

XML JATS

Abstract

Purpose. The .NET Framework technology stack is widely used in agricultural research for mathematical modeling of agroecosystems. One of the most relevant areas of research is ensemble computations. Conducting such research requires a lightweight remote procedure call (RPC) mechanism that enables efficient network communication between applications. Methods. .NET Framework technology stack with previously developed RW.Ring platform libraries; object-oriented programming; techniques for working with TCP and HTTP network protocols; methods for building service-oriented architecture. Results. The developed module supports various methods of network interaction: remote procedure calls (RPC) and binary commands, as well as their integration into the client-server architecture. The module's advantages over WCF technology are highlighted: high performance, code compactness, minimization of computational resources, and flexibility in adapting to various tasks. The module supports TCP and HTTP protocols, enabling developers to tailor it for processing large data volumes, including serialization and user authentication. Examples of the module's application in agroecosystem research are provided, where it enables analysis of climate change impacts on crop yields while reducing the costs of field experiments. The module simplifies integration into distributed systems, optimizes resource usage, and supports real-time field research. The scientific novelty lies in developing a lightweight alternative to traditional network interaction technologies, reducing overhead and enhancing performance. A more universal binary command mechanism is proposed to complement the traditional service-oriented architecture. Its practical significance is evident in improving the efficiency of researchers handling large datasets and supporting decision-making in agriculture. The module integrates with remote sensing systems for automated photo analysis, expanding its applications in the agroindustrial sector. The RW.Ring platform significantly contributes to the development of digital technologies for agriculture, offering an innovative approach to organizing distributed computations and network interactions, making it a promising tool for international scientific collaborations.

Keywords

network module, RW.Ring platform, client-server architecture, remote procedure call, binary commands, serialization, authentication, agroecosystems, modeling, performance

Reference for citation

Medvedev S. Network Module of the RW.Ring Platform // Telecom IT. 2025. Vol. 13. Iss. 3. PP. 1‒17. (in Russian). DOI: 10.31854/2307-1303-2025-13-3-1-17. EDN: NKQDLT

References

1. Poluektov R.A., Fintushal S.M., Oparina I.V., Shatskikh D.V., Terleev V.V., et al. Agrotool -- A system for crop simulation. Archives of Agronomy and Soil Science, 2002, vol. 48, iss. 6, pp. 609--635. DOI: 10.1080/0365034021000041597. EDN: PWGBSR

2. Antoniadou T., Wallach D. Evaluating Decision Rules for Nitrogen Fertili-Zation. Biometrics, 2000, vol. 56, iss. 2, pp. 420--426. DOI: 10.1111/j.0006-341X. 2000.00420.x. EDN: FOXTOT

3. Palosuo T., Hoffmann M.P., Rötter R.P., Lehtonen H.S. Sustainable intensification of crop production under alternative future changes in climate and technology: The case of the North Savo region. Agricultural Systems, 2021, vol. 190, p. 103135. DOI: 10.1016/j.agsy.2021.103135. EDN: HXFNNC

4. Anacleto R., Figueiredo L., Almeida A., Novais P. Server to Mobile Device Communication: A Case Study. Proceedings of the 4th International Symposium on Ambient Intelligence -- Software and Applications. Advances in Intelligent Systems and Computing, vol. 219. Heidelberg: Springer, 2013, pp. 79--86. DOI: 10.1007/978-3-319-00566-9_11

5. Samoylov A.N., Borodyansky Y.M., Voloshin A.V. Method and distributed inductive procedure of machine learning of a photogrammetric algorithm for solving the problems of determining the geometric parameters of objects by pre-processed digital and digital images. Engineering journal of Don. 2020, no. 12(72), pp. 220--230. (in Russian) EDN: JPKSEI

6. Jones J.W., Keating B.A., Porter C.H. Approaches to modular model development. Agricultural Systems. 2001, vol. 70, iss. 2-3, pp. 421--443. DOI: 10.1016/S0308-521X(01)00054-3

7. Van De Glind G., Brynte C., Skutle A., Kaye S., Konstenius M., et al. The International Collaboration on ADHD and Substance Abuse (ICASA): Mission, Results, and Future Activities. European Addiction Research. 2020, vol. 26, iss. 4-5, pp. 173--178. DOI: 10.1159/000508870. EDN: DMWBGM

8. Medvedev S., Terleev V., Vasilyeva O. Non-visual platform components for a system of polyvariant calculation of dynamic models of the production process. Proceedings of the XXII International Scientific Conference Energy Management of Municipal Facilities and Sustainable Energy Technologies. E3S Web Conf., vol. 244. 2021, p. 09008. DOI: 10.1051/e3sconf/202124409008. EDN: KPEVFO

9. Gastermann B., Stopper M. Windows Communication Foundation hosting methods for distributed industrial applications. Annals of DAAAM and Proceedings of the 20th International DAAAM Symposium "Intelligent Manufacturing & Automation: Focus on Theory, Practice and Education". Vienna: DAAAM Internat., 2009, pp. 1925--1926.

10. van Renesse R., Tanenbaum A.S., van Staveren H., Hall J. Connecting RPC-Based Distributed Systems using Wide-Area Networks. Proceedings of the 7th International Conference on Distributed Computing Systems. IEEE, 1987, pp. 28--34.

11. Wiener R. Remoting in C# and .NET. Journal of Object Technology. 2004, vol. 3, iss. 1, pp. 83--100. DOI: 10.5381/jot.2004.3.1.c8

12. Medvedev S.A., Cherayev A.S. Prospects for creating universal service for remote ensemble calculations of dynamic models of cultivated plant production process. Agrophysica. 2020, no. 3, pp. 45--52. (in Russian) DOI: 10.25695/AGRPH. 2020.03.07. EDN: FOXJMR

 

cc-by Статья распространяется по лицензии Creative Commons Attribution 4.0 License.

cc0  Метаданные статьи распространяются по лицензии CC0 1.0 Universal

 

 
войти

Авторизация