Check out the new USENIX Web site. next up previous
Next: 3.1 Message-based Parallelism (MsgP) Up: An Evaluation of Network Previous: 2 Background


3 Parallel Network Stack Architectures

Despite the conclusions of the 1990s, no solid consensus exists among among modern operating system developers regarding efficient, scalable parallel network stack design. Current versions of FreeBSD and Linux incorporate variations of message parallelism within their network stacks. Conversely, the network stack within Solaris 10 incorporates a variation of connection-based parallelism [16], as does DragonflyBSD. Willmann et al. present a detailed description of parallel network stack organizations, and a brief overview follows [17].



Subsections