Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
The case for persistent-connection HTTP
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
How a large ATM MTU causes deadlocks in TCP data transfers
IEEE/ACM Transactions on Networking (TON)
Improving the start-up behavior of a congestion control scheme for TCP
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Modeling the performance of HTTP over several transport protocols
IEEE/ACM Transactions on Networking (TON)
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
Network performance effects of HTTP/1.1, CSS1, and PNG
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Modeling the performance of HTTP over several transport protocols
IEEE/ACM Transactions on Networking (TON)
TCP for high performance in hybrid fiber coaxial broad-band access networks
IEEE/ACM Transactions on Networking (TON)
The transport layer: tutorial and survey
ACM Computing Surveys (CSUR)
Rethinking the TCP Nagle algorithm
ACM SIGCOMM Computer Communication Review
Fast and flexible application-level networking on exokernel systems
ACM Transactions on Computer Systems (TOCS)
On the effective evaluation of TCP
ACM SIGCOMM Computer Communication Review
Performance issues in WWW servers
IEEE/ACM Transactions on Networking (TON)
Improving TCP performance over mobile networks
ACM Computing Surveys (CSUR)
Pipeline: a new architecture of high performance servers
ACM SIGOPS Operating Systems Review
Estimating the service time of web clients using server logs
ACM SIGCOMM Computer Communication Review - Workshop on data communication in Latin America and the Caribbean
Outline of initial design of the structured hypertext transfer protocol
Journal of Computer Science and Technology
Differentiated Caching Services; A Control-Theoretical Approach
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Efficient support for content-based routing in web server clusters
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Efficient support for P-HTTP in cluster-based web servers
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Measurement and analysis of LDAP performance
IEEE/ACM Transactions on Networking (TON)
HTTP-MPLEX: An enhanced hypertext transfer protocol and its performance evaluation
Journal of Network and Computer Applications
Hop, a Fast Server for the Diffuse Web
COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
TCP Vegas-A: Improving the Performance of TCP Vegas
Computer Communications
Subsidized RED: an active queue management mechanism for short-lived flows
Computer Communications
A transport-layer approach for improving thin-client performance in a WAN environment
International Journal of Internet Protocol Technology
Hi-index | 0.00 |
This document describes several performance problems resulting from interactions between implementations of persistent-HTTP (P-HTTP) and TCP. Two of these problems tie P-HTTP performance to TCP delayed-acknowledgments, thus adding up to 200ms to each P-HTTP transaction. A third results in multiple slow-starts per TCP connection. Unresolved, these problems result in P-HTTP transactions which are 14 times slower than standard HTTP and 20 times slower than potential P-HTTP over a 10 Mb/s Ethernet. We describe each problem and potential solutions. After implementing our solutions to two of the problems, we observe that P-HTTP performs better than HTTP on a local Ethernet. Although we observed these problems in specific implementations of HTTP and TCP (Apache-1.1b4 and SunOS 4.1.3, respectively), we believe that these problems occur more widely.