lkml.org 
[lkml]   [1999]   [Oct]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subjectpaper on fine-grained OS timers
Date
Hi,
I'd like to tell the Linux community about my paper entitled
"Soft timers: efficient microsecond software timer support for network
processing" that's going to appear in SOSP '99. The abstract for the paper
is attached below. The gzip'd postscript for the paper can be downloaded from
http://www.cs.rice.edu/~aron/papers/soft-timers.ps.gz

Thanks,


- Mohit



Abstract:

This paper proposes and evaluates soft timers, a new operating
system facility that allows the efficient scheduling of software
events at a granularity down to tens of microseconds. Soft timers can
be used to avoid interrupts and reduce context switches associated
with network processing without sacrificing low communication delays.

More specifically, soft timers enable transport protocols like TCP to
efficiently perform rate-based clocking of packet transmissions.
Experiments show that rate-based clocking can improve HTTP response
time over connections with high bandwidth-delay products by up to 89%
and that soft timers allow a server to employ rate-based clocking with
little CPU overhead (2--6%) at high aggregate bandwidths.

Soft timers can also be used to perform network polling, which
eliminates network interrupts and increases the memory access locality
of the network subsystem without sacrificing delay. Experiments show
that this technique can improve the throughput of a Web server by up
to 25%.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:54    [W:0.042 / U:0.024 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site