DocumentCode
1187071
Title
DHTTP: an efficient and cache-friendly transfer protocol for the web
Author
Rabinovich, Michael ; Wang, Hua
Volume
12
Issue
6
fYear
2004
Firstpage
1007
Lastpage
1020
Abstract
Today´s HTTP carries Web interactions over client-initiated TCP connections. An important implication of using this transport method is that interception caches in the network violate the end-to-end principle of the Internet, which severely limits deployment options of these caches. Furthermore, while an increasing number of Web interactions are short, and in fact frequently carry only control information and no data, TCP is often inefficient for short interactions We propose a new transfer protocol for the Web, called Dual-Transport HTTP (DHTTP), which splits the traffic between UDP and TCP channels. When choosing the TCP channel, it is the server who opens the connection back to the client. Through server-initiated connections, DHTTP upholds the Internet end-to-end principle in the presence of interception caches, thereby allowing unrestricted caching within backbones. Moreover, the comparative performance study of DHTTP and HTTP using trace-driven simulation as well as testing real HTTP and DHTTP servers showed a significant performance advantage of DHTTP when the bottleneck is at the server and comparable performance when the bottleneck is in the network.
Keywords
Internet; cache storage; file servers; telecommunication channels; transport protocols; Internet; TCP channel; Web; cache-friendly transfer protocol; dual transport HTTP; interception cache; interception caching; server-initiated connection; trace-driven simulation; transport control protocol; Capacitive sensors; Communication cables; IP networks; Modems; Network servers; Spine; Testing; Transport protocols; Web and internet services; Web server;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2004.838602
Filename
1369290
Link To Document