DOI - Vydavatelství Mendelovy univerzity v Brně

Identifikátory DOI

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

  1. 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
  2. BISHOP, M. 2022. RFC 9114. HTTP/3. Jun. 2022. RFC Editor. https://www.rfc-editor.org/info/rfc9114
  3. 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...
  4. FIELDING, R. T. 2000. Architectural Styles and the Design of Network-based Software Architectures. Ph.D. Dissertation. University of California, Irvine.
  5. 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...
  6. 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...
  7. 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...
  8. 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...
  9. 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...
  10. 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...
  11. 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...
  12. 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...
  13. 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/
  14. 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...
  15. OPENAPI. 2024. OpenAPI pecification v3.1.1. OpenAPI Initiative. https://spec.openapis.org/oas/latest.html
  16. 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...
  17. 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...
  18. 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...
  19. 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...
  20. 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...