Global Utilities

Research Publications - Abstract

Department of Computer Science & Computer Engineering

Mattson, R., and Ghosh, S.
Publication Year: 2009
Paper Title: HTTP-MPLEX: An enhanced hypertext transfer protocol and its
Journal Name: Journal of Network and Computer Applications
Volume: 32/4
Pages: 925 - 939
Abstract: HTTP-MPLEX is a header compression and response encoding scheme for HTTP/ It is designed to compress traditional HTTP requests to conserve badwidth, multiplex multiple responses to a single sustained stream of data to speed response times and improve application l.ayer use of Transmission Control Protocol (TCP) by reducing the number of parallel connections and sustaining response bursts. HTTP 1.1 uses FIFO request and response transmission that can be susceptible to head-of-line queue starvation. HTTP-MPLEX enables the simultaneous, compressed transmission of many requests with response multiplexing and prioritisation to relieve head-of-line blocking. To analyse the performance of HTTP-MPLEX relative to HTTP 1.1, a client and server was written in C++ with plug-in implementations of both protocols. This paper anlalyses the effect of request compression and response multiplexing and aggregation in the simulated network environment ns (2.29-snapshot-20050921) and with experimentation results from symmetric (high bandwidth), asummetric (ADSL) and dial-up connections to the Internet. this paper presents the result of simulation and experimentation by retrieval of four key web-pages. A comparative analysis of protocol behaviour, total page retrieval time, request/response performance and total object retrieval time is given. The results presented in this paper demonstrate the superior performance of HTTP-MPLEX over HTTP1.1 in asymmetric bandwidth networks where a simulated improvement of greater than 10% and an experimental improvement of greater than 20% were achieved. In symmetric bandwidth networks HTTP-MPLEX does not significantly reduce page retrieval time. As bandwidth asymmetric technologies such as ADSL are commly used for Internet connections at the user end, the superior performance of the proposed protocol in asymmetric networks is a significant contribution.
Content Approved by: Head of School
Page maintained by: Applications Programmer
Last Updated: 14 October, 2009