O'Reilly logo

Network Algorithmics by George Varghese

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction

The supreme accomplishment is to blur the line between work and play.

— ARNOLD TOYNBEE

The second part of the book deals with endnode algorithmics. This is the application of network algorithmics to building fast protocol implementations at endnodes, especially at servers. If you like, you can think of it as a systematic collection of techniques for building fast servers. The techniques are applied mostly in a software setting. Much of it has to do with getting around operating system structure to enable high-speed data transfers. We study how to reduce the overhead incurred by copying, control transfer, demultiplexing, timers, and other generic protocol-processing tasks.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required