Date: Tue, 6 Jul 1999 13:42:26 -0500 (CDT) From: Mohit Aron <aron@cs.rice.edu> To: freebsd-hackers@freebsd.org Subject: paper on improving Webserver performance Message-ID: <199907061842.NAA12538@cs.rice.edu>
next in thread | raw e-mail | index | archive | help
Hi, I'd like to tell the FreeBSD community about my recent paper that proposes some TCP implementation techniques for improving Webserver performance. I used FreeBSD for my study and I thought perhaps FreeBSD's TCP maintainers might like to incorporate some of the propositions in FreeBSD. The abstract of the paper is attached below and the paper is available from: http://cs-tr.cs.rice.edu/Dienst/UI/2.0/Describe/ncstrl.rice_cs/TR99-335/ - Mohit Aron aron@cs.rice.edu Abstract: This paper studies the performance of BSD-based TCP implementations in Web servers. We find that lack of scalability with respect to high TCP connection rates reduces the throughput of Web servers by up to 25% and imposes a memory overhead of up to 32 MB on the kernel. We also find that insufficient accuracy in TCP's timers results in overly conservative delays for retransmission timeouts, causing poor response time, low network utilization and throughput loss. The paper proposes enhancements to the TCP implementation that eliminate these problems, without requiring changes to the protocol or the API. We also find that conventional benchmark environments do not fully expose certain significant performance aspects of TCP implementations and propose techniques that allow these benchmarks to more accurately predict the performance of real servers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907061842.NAA12538>