HTTP/3 & REST Latency Improvement
DOI:
https://doi.org/10.63282/3050-922X.IJERET-V2I1P113Keywords:
Http/3, Quic, Rest Api, Latency Optimization, Network Performance, Transport Protocols, Web ServicesAbstract
As applications grow to support millions of users at once, the demand for faster as well as more responsive RESTful APIs has become even more important in the present day's hyperconnected digital world. Even while HTTP/1.1 and HTTP/2 are important for online communication, they typically don't meet the low-latency needs of modern distributed systems because of problems like head-of-line blocking along with poor connection management. This study analyzes how HTTP/3, based on Google's QUIC protocol, alters API performance with the inclusion of multiplexed streams over UDP, built-in encryption, and better connection migration. Controlled testing & actual world case studies have shown that RESTful APIs using HTTP/3 consistently reduced latency by 30–40% in high-load, multi-region contexts when compared to HTTP/2. The changes made a huge difference, especially in mobile and edge computing, where network problems and packet loss are very common. Also, HTTP/3's zero-round-trip connection setup & streamlined handshake method make request-response cycles much better, which is great for latency-sensitive apps like banking, IoT & actual time analytics systems. The arrival of HTTP/3 is an enormous leap forward for the organizations and developers that want to make REST easier to use and more trustworthy. This article gives an in-depth examination at these novel approaches, backed up by real-world data, along with suggests the most effective way to add HTTP/3 to current REST architectures to make sure these API ecosystems continue to exist.
References
[1] Bziuk, Wolfgang, et al. "On HTTP performance in IoT applications: An analysis of latency and throughput." 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). IEEE, 2018.
[2] Marx, Robin, et al. "Resource Multiplexing and Prioritization in HTTP/2 over TCP Versus HTTP/3 over QUIC." International Conference on Web Information Systems and Technologies. Cham: Springer International Publishing, 2019.
[3] Marx, Robin, et al. "Debugging QUIC and HTTP/3 with qlog and qvis." Proceedings of the 2020 Applied Networking Research Workshop. 2020.
[4] Mogul, Jeffrey C. "The case for persistent-connection HTTP." ACM SIGCOMM Computer Communication Review 25.4 (1995): 299-313.
[5] Pollard, Barry. HTTP/2 in Action. Simon and Schuster, 2019.
[6] Caceres, Ramon, et al. "Web proxy caching: The devil is in the details." ACM SIGMETRICS Performance Evaluation Review 26.3 (1998): 11-15.
[7] Gadban, Frank, Julian Kunkel, and Thomas Ludwig. "Investigating the Overhead of the REST Protocol When Using Cloud Services for HPC Storage." International Conference on High Performance Computing. Cham: Springer International Publishing, 2020.
[8] De Meyer, Daan. "Paving the way for end-to-end HTTP/3." (2019).
[9] Moreira, João Bourbon, et al. "Next generation of microservices for the 5G Service‐Based Architecture." International Journal of Network Management 30.6 (2020): e2132.
[10] Bentaleb, Abdelhak, et al. "Bandwidth prediction in low-latency chunked streaming." Proceedings of the 29th ACM workshop on network and operating systems support for digital audio and video. 2019.
[11] Guntupalli, Bhavitha. "How I Debug Complex Issues in Large Codebases." International Journal of Emerging Research in Engineering and Technology 1.1 (2020): 67-76.
[12] Moreira, João Pedro Nuno Bourbon. "Comparação de desempenho em transações síncronas entre microserviços utilizando HTTP/3, HTTP/2 e HTTP/1.1 no âmbito de um domínio aplicational comum." (2019).
[13] Jonglez, Baptiste. End-to-end mechanisms to improve latency in communication networks. Diss. Université Grenoble Alpes [2020-....], 2020.
[14] Gessert, Felix. Low latency for cloud data management. Diss. Staats-und Universitätsbibliothek Hamburg Carl von Ossietzky, 2018.
[15] Border, John, et al. "Evaluating QUIC’s performance against performance enhancing proxy over satellite link." 2020 IFIP Networking Conference (Networking). IEEE, 2020.
[16] Padala, S. (2019). AWS Cloud Architecture for Scalable Healthcare Contact Centers. American International Journal of Computer Science and Technology, 1(2), 21-26.