White Papers

Accept() Scalability on Linux

Overview This paper explores the possible effects of a "Thundering herd" problem associated with the Linux implementation of the POSIX accept() system call. The paper discusses the nature of the problem and how it may affect the scalability of the Linux kernel. In addition, the paper identifies candidate solutions and considerations to keep in mind. Finally, the paper presents a solution and benchmarks it, giving a description of the benchmark methodology and the results of the benchmark.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of Michigan
File Format
HTML
Date Published
Apr 18, 2007
Format
White Papers
Topics
Linux Server OS, Linux - Open Source, Scalability

University of Michigan White Papers

High-Bandwidth Video Conferencing Systems: When Is the Quality Worth the Cost?

High-Bandwidth Video Conferencing Systems: When Is the Quality Worth the Cost?

The marketing literature for videoconferencing products often makes recommendations for settings that will yield accepta

Publisher: University of Michigan  |  Tags: marketing

Rethinking Antivirus: Executable Analysis in the Network Cloud

Rethinking Antivirus: Executable Analysis in the Network Cloud

Antivirus software installed on each end host in an organization has become the de-facto security mechanism used to defe

Publisher: University of Michigan  |  Tags: antivirus, network, software

Low-Rate TCP-Targeted DoS Attack Disrupts Internet Routing

Low-Rate TCP-Targeted DoS Attack Disrupts Internet Routing

Compared to attacks against end hosts, Denial of Service (DoS) attacks against the Internet infrastructure such as those

Publisher: University of Michigan  |  Tags: infrastructure, ip, network, routers

The Zombie Roundup: Understanding, Detecting, and Disrupting Botnets

The Zombie Roundup: Understanding, Detecting, and Disrupting Botnets

Global Internet threats are undergoing a profound transformation from attacks designed solely to disable infrastructure

Publisher: University of Michigan  |  Tags: data, infrastructure

ELSC: Scalable Linux Scheduling on a Symmetric Multi-Processor Machine

ELSC: Scalable Linux Scheduling on a Symmetric Multi-Processor Machine

Concerns about the scalability of multithreaded network servers running on Linux have prompted to investigate possible i

Publisher: University of Michigan  |  Tags: linux, network, os