Skip site navigation (1)Skip section navigation (2)
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>