Title :
A performance analysis of page and object retrieval using HTTP-MPLEX in symmetric network environments
Author :
Mattson, Robert ; Ghosh, Somnath
Author_Institution :
La Trobe Univ., Melbourne
Abstract :
HTTP-MPLEX is a header compression and response encoding scheme for HTTP. It is designed to compress traditional HTTP requests and multiplex any number of responses to a single stream, thus improving application use of TCP, reducing the number of competing parallel connections and improving the time required to retrieve responses from a server. HTTP 1.1 is limited to transmitting one response per connection, HTTP-MPLEX enables many responses to be transmitted at the same time via a single TCP connection. To analyse the effect of HTTP-MPLEX request compression and focus on the effectiveness of response multiplexing in a symmetric network environment, a client and server was written in C++ with plug-in versions of HTTP 1.1 and HTTP-MPLEX engines. This paper is a performance evaluation of our hypertext transfer engines using the simulated network environment ns (2.29-snapshot-20050921), a high- bandwidth symmetric network and a dial-up connection. An analysis of the HTTP-MPLEX response encoding scheme comparing the metrics of response time, header retrieval time and total object transfer time is given. Snap-shots of www.cnn.com, www.whitehouse.gov, www.latrobe.edu.au and a photo gallery of forty eight tiles are used in experimentation as sample web pages to retrieve using the hypertext transfer engines.
Keywords :
client-server systems; content-based retrieval; data compression; hypermedia; image retrieval; transport protocols; HTTP request; HTTP-MPLEX; TCP connection; Web page; client-server system; dial-up connection; header compression; hypertext transfer engine; object retrieval; object transfer; page retrieval; parallel connection; performance analysis; photo gallery; request compression; response encoding; response multiplexing; response retrievAL; symmetric network environment; Computer science; Delay; Electronic mail; Encoding; Engines; Network servers; Performance analysis; Protocols; Web pages; Web server;
Conference_Titel :
Computer and Information Science, 2007. ICIS 2007. 6th IEEE/ACIS International Conference on
Conference_Location :
Melbourne, Qld.
Print_ISBN :
0-7695-2841-4
DOI :
10.1109/ICIS.2007.41