Universal binary format for fast data transmission over the network
- Authors: Lyozin I.А.1
-
Affiliations:
- Samara National Research University
- Issue: Vol 22, No 1 (2024)
- Pages: 70-75
- Section: Computer nets and systems technologies
- URL: https://journals.eco-vector.com/2073-3909/article/view/689824
- DOI: https://doi.org/10.18469/ikt.2024.22.1.09
- ID: 689824
Cite item
Full Text
Abstract
In the context of modern approaches to application development, it is increasingly necessary to use distributed data processing systems, for example, in a microservice architecture. Here, the issue of fast data exchange between parts of the same application becomes relevant. The article discusses a new format for binary data encoding of the non-fixed, supported by the cross-platform approach and with the ability to implement serialization and deserialization operations in different languages using a universal data representation method. The efficiency degree of the new algorithms is deter-mined by comparing them with the results for another formats and frameworks that are widely used at the moment. The analysis shows that, taking into account the limitations imposed by the problem being solved, the new data presentation format provides a higher exchange rate due to optimization of serialization-deserialization algorithms.
About the authors
I. А. Lyozin
Samara National Research University
Author for correspondence.
Email: lezin.ia@ssau.ru
Head of Information Systems and Technologies Department, PhD in Technical Science
Russian Federation, SamaraReferences
- Kryakhtunov G.M., Boronnikov A.S. Approaches to creating a proprietary data presentation format. International Journal of Open Information Technologies, 2024, vol. 12, no. 5, pp. 141–150. (In Russ.)
- Turnquist G. Learning Spring Boot 3.0. Third Edition. Birmingham: Packt Publishing Ltd, 2022, 270 p.
- Dwyer G. Flask by Example. Birmingham: Packt Publishing Ltd, 2016, 276 p.
- Price M. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition. Birmingham: Packt Publishing Ltd, 2023. 828 p.
- Arkov V.Yu. Business Analytics. Data Extraction, Transformation and Loading. Ridero, 2020, 128 p. (In Russ.)
- Kanaev K.A., Faleeva E.V., Ponomarchuk Yu.V. Comparative analysis of data exchange formats for applications with client-server architecture. Fundamental’nye issledovaniya, 2015, no. 2-25, pp. 5569–5572. (In Russ.)
- An introduction and comparison of several common java serialization frameworks. URL: https://www.alibabacloud.com/blog/an-introduction-and-comparison-of-several-common-javaserialization-frameworks_597900 (accessed: 15.06.2024).
- Java-serialization: maximum of speed without a fixed data structure. URL: https://habr.com/ru/companies/sberbank/articles/488612/ (accessed: 15.06.2024). (In Russ.)
- Optimizing data serialization: faster alternatives to JSON. URL: https://medium.com/@shipshoper986/optimizing-data-serialization-faster-alternatives-to-json-a3685d21008/ (accessed: 05.07.2024).
- Dubakov A.A. Network Programming: Textbook. Saint Petersburg: NIU ITMO, 2013, 248 p. (In Russ.)
Supplementary files
