Abstract

The quest for faster data transport to improve web user experience is ongoing and attempts are conducted from various fronts to realize it. On top of improving user experience, the implications of improving web data transport are also on the energy efficiency of wireless devices as well as user retention rates of service providers. HTTP/1.x allow the opening of multiple TCP connections per server and then using those connections for fetching multiple web objects through the use of HTTP pipelining. With the advent of HTTP/2.0, multiplexing is done inside a single connection to fetch multiple objects. In this paper, we analyze the TCP connections between the browser and the servers and examine their characteristics. We describe how an enhanced TCP variant can take advantage of data transport connection patterns. We show the benefits that enhanced TCP system can bring with the understanding of connection usage patterns. We find that such transport protocol can have effect in the page idle times as well as the connection concurrency during web page transfer. The results show significant improvement of page load times for both encryption heavy and unencrypted pages. We discuss the effect of the transport protocol on object transfer, connection duration, idle times during the page load, connections, and concurrency of flows that cumulate into page load times.

Highlights

  • Data transfer mechanism in the World Wide Web has not evolved at the same pace as the services it contains

  • Hypertext Transfer Protocol (HTTP) [1] enables the client-server model through which information is transferred in the web between browsers and servers. e commonly used transport protocol by HTTP is the Transmission Control Protocol (TCP). us, a browser and a server first establish a TCP connection over which the HTTP messages are communicated in order to fetch the various objects required to display a web page

  • We find that this novel transport protocol can have positive effect in the connection idle times as well as the object fetching times. e results show significant improvement of page load times through the use of Flow-Length Dependent TCP (FLD_TCP) in both HTTP/1.x and HTTP/2.0 cases

Read more

Summary

Introduction

Data transfer mechanism in the World Wide Web has not evolved at the same pace as the services it contains. Us, a browser and a server first establish a TCP connection over which the HTTP messages are communicated in order to fetch the various objects required to display a web page. Us, to improve efficiency, modern browsers allow reusing the same TCP connection for fetching multiple web objects through the use of HTTP pipelining [3]. We show the benefits such a system can bring as compared to the standard TCP with the understanding of connection-level patterns We find that this novel transport protocol can have positive effect in the connection idle times as well as the object fetching times. We discuss the different application scenarios and the implications of deploying such a system for accelerating web transfer

Background and Related Works
Results and Analysis
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call