2006 · 14 citations · 25 references
ComputingComputer SystemsComputer NetworksDigital CommunicationQueuing TheoryLoad BalancingNetwork Performance AnalysisPerformance OptimizationTask OffloadingApplication OffloadingLoad-aware OffloadingMemory BandwidthOperating System ArchitectureOverload ControlPacket ProcessingThroughputThroughput Improvement
This paper presents three policies for effectively utilizing TCP offload network interfaces that support connection handoff. These policies allow connection handoff to reduce the computation and memory bandwidth requirements for packet processing on the host processor without causing the resource constraints on the network interface to limit overall system performance. First, prioritizing packet processing on the network interface ensures that its TCP processing does not harm performance of the connections on the host operating system. Second, dynamically adapting the number of connections on the network interface to the current load avoids overloading the network interface. Third, the operating system can predict connection lifetimes to select long-lived connections for handoff to better utilize the network interface. The use of the first two policies improves web server throughput by 12–31 % over the baseline throughput achieved without offload. The third policy helps improve performance when the network interface can only handle a small number of connections at a time. Furthermore, by using a faster offload processor, offloading can improve server throughput by 33–72%. 1
25
Web caching and Zipf-like distributions: evidence and implications
Lee Breslau, Pei Cao, Fan Li et al. · 1999 · 3.5K citations
Simics: A full system simulation platform
Peter Magnusson, Magnus Christensson, J. Eskilson et al. · Computer · 2002 · 2.1K citations
Cost-aware WWW proxy caching algorithms
Pei Cao, Sandy Irani · Minds at UW (University of Wisconsin) · 1997 · 924 citations · Full text
An analysis of TCP processing overhead
David D. Clark, Van Jacobson, John Romkey et al. · IEEE Communications Magazine · 2002 · 562 citations