
DOI: 10.11118/978-80-7701-047-4-0008
LEVERAGING HTTP/3 FOR EFFICIENT RESTFUL API COMMUNICATION
- Jiří Balej1, Andrej Juríčka1, Jiří Passinger1
- 1 Department of Informatics, Faculty of Business and Economics, Mendel University in Brno, Zemědělská 1, 613 00 Brno, Czech Republic
The rise of IT systems automation required the shift of the management of network devices and servers to machine-oriented interfaces, such as REST APIs. It enables large-scale batch requests but also creates challenges such as latency and limited concurrency handling. This paper investigates the potential benefits of adopting HTTP/3 for REST-based network and server management, examining its impact on communication efficiency. Specifically, the research compares different versions of HTTP in terms of communication performance, latency, message count, and execution speed, while exploring the advantages and challenges of such solutions. The findings provide valuable information on the integration of HTTP/3 into modern network management practices, with the aim of optimising automation and improving performance across IT infrastructures.
Klíčová slova: HTTP/3, QUIC, REST API, RESTCONF, server, network, management
stránky: 8-15, online: 2025
Reference
- ABUELANAIN, K., DOYLE, J., KARNELIUK, A., JAIN, V. 2021. Network Programmability and Automation Fundamentals. Cisco Press, New Jersey, USA, 800 pages. ISBN: 978-1-58714-514-8
- BISHOP, M. 2022. RFC 9114. HTTP/3. Jun. 2022. RFC Editor. https://www.rfc-editor.org/info/rfc9114
- EHSAN, A., ABUHALIQA, M. A. M. E., CATAL, C., MISHRA, D. 2022. RESTful API Testing Methodologies: Rationale, Challenges, and Solution Directions. Applied Sciences. 12(9), 4369. https://doi.org/10.3390/app12094369
Přejít k původnímu zdroji...
- FIELDING, R. T. 2000. Architectural Styles and the Design of Network-based Software Architectures. Ph.D. Dissertation. University of California, Irvine.
- GATHAN, B., SHAHLA, R. J., COHEN, R., BRONSTEIN, A. M. 2024. Estimating the Number of HTTP/3 Responses in QUIC Using Deep Learning. arXiv:2410.06140. https://doi.org/10.48550/arXiv.2410.06140
Přejít k původnímu zdroji...
- GOLMOHAMMADI, A., ZHANG, M., ARCURI, A. 2023. Testing RESTful APIs: A Survey. ACM Transactions on Software. Engineering and Methodology. 33(1), 27. https://doi.org/10.1145/3617175
Přejít k původnímu zdroji...
- GOWDA, P., GOWDA, A. N. 2024. Best Practices in REST API Design for Enhanced Scalability and Security. Journal of Artificial Intelligence, Machine Learning and Data Science. 2(1), 827-830. https://doi.org/10.1145/3617175 doi.org/10.51219/JAIMLD/priyanka-gowda/202
Přejít k původnímu zdroji...
- GUPTA, A., BARTOS, R. 2024. Improving Web Content Delivery with HTTP/3 and Non-Incremental EPS. In: 2024 33rd International Conference on Computer Communications and Networks (ICCCN). Kailua-Kona, HI, USA, pp. 1-9. https://doi.org/10.1109/ICCCN61486.2024.10637641
Přejít k původnímu zdroji...
- IYENGAR, J., THOMSON, M. 2021. RFC 9000, QUIC: A UDP-Based Multiplexed and Secure Transport, May 2021. RFC Editor. https://www.rfc-editor.org/info/rfc9000
Přejít k původnímu zdroji...
- KASHTALIAN, A., LYSENKO, S., SAVENKO, B., SOCHOR, T., KYSIL, T. 2023. Principle and Method of Deception Systems Synthesizing for Malware and Computer Attack Detection. Radioelectronic and Computer Systems. 4, 112-151. https://doi.org/10.32620/REKS.2023.4.10
Přejít k původnímu zdroji...
- KIM, M., SINHA, S., ORSO, A. 2024. Adaptive REST API Testing with Reinforcement Learning. ACM International Conference on Automated Software Engineering. IEEE Press, pp. 446-458. https://doi.org/10.1109/ASE56229.2023.00218
Přejít k původnímu zdroji...
- KUHLEWIND, M., TRAMMELL, B. 2022. RFC 9308, Applicability of the QUIC Transport Protocol, Sep. 2022. RFC Editor. https://www.rfc-editor.org/info/rfc9308
Přejít k původnímu zdroji...
- MARX, R. 2021. HTTP/3 From A To Z: Core Concepts. Smashing magazine: For Web Designers And Developers. Aug. 9, 2021. https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/
- MICHEL, F., BONAVENTURE, O. 2023. Towards SSH3: how HTTP/3 improves secure shells. arXiv:2312.08396. https://doi.org/10.48550/arXiv.2312.08396
Přejít k původnímu zdroji...
- OPENAPI. 2024. OpenAPI pecification v3.1.1. OpenAPI Initiative. https://spec.openapis.org/oas/latest.html
- PERNA, G., TREVISAN, M., GIORDANO, D., DRAGO, I. 2022. A first look at HTTP/3 adoption and performance. Computer Communications. 187, 115-124. ISSN 0140-3664. https://doi.org/10.1016/j.comcom.2022.02.005
Přejít k původnímu zdroji...
- POTH, A., RRJOLLI, O., ARCURI, A. 2024. Technology adoption performance evaluation applied to testing industrial REST APIs. Automated Software Engineering. 32, 5. https://doi.org/10.1007/s10515-024-00477-2
Přejít k původnímu zdroji...
- RAVURI, H. K., VEGA, M. T., VAN HOOFT, J. D., WAUTERS, T., DE TURCK, F. 2023. Adaptive Partially Reliable Delivery of Immersive Media Over QUIC-HTTP/3. IEEE Access. 11, 38094-38111. https://doi.org/10.1109/ACCESS.2023.3268008.
Přejít k původnímu zdroji...
- SAIF, D., MATRAWY, A. 2021. A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT. In: 2021 IEEE Conference on Standards for Communications and Networking (CSCN). Thessaloniki, Greece, pp. 36-39. https://doi.org/10.1109/CSCN53733.2021.9686113
Přejít k původnímu zdroji...
- WU, H., XU, L., NIU, W., NIE, C. 2022. Combinatorial Testing of RESTful APIs. In: ACM 44th International Conference on Software Engineering (ICSE). Pittsburgh, USA, pp. 426-437. https://doi.org/10.1145/3510003.3510151
Přejít k původnímu zdroji...