Inhoudsopgave:
\u003cp\u003e\u003ci\u003eNetwork Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices, Second Edition\u003c/i\u003e takes an interdisciplinary approach to applying principles for efficient implementation of network devices, offering solutions to the problem of network implementation bottlenecks. In designing a network device, there are dozens of decisions that affect the speed with which it will perform â sometimes for better, but sometimes for worse. The book provides a complete and coherent methodology for maximizing speed while meeting network design goals. The book is uniquely focused on the seamless integration of data structures, algorithms, operating systems and hardware/software co-designs for high-performance routers/switches and network end systems.\u003c/p\u003e \u003cp\u003eThoroughly updated based on courses taught by the authors over the past decade, the book lays out the bottlenecks most often encountered at four disparate levels of implementation: protocol, OS, hardware and architecture. It then develops fifteen principles key to breaking these bottlenecks, systematically applying them to bottlenecks found in end-nodes, interconnect devices and specialty functions located along the network. Later sections discuss the inherent challenges of modern cloud computing and data center networking.\u003c/p\u003e\u003cul\u003e \u003cli\u003eOffers techniques that address common bottlenecks of interconnect devices, including routers, bridges, gateways, endnodes, and Web servers\u003c/li\u003e \u003cli\u003ePresents many practical algorithmic concepts that students and readers can work with immediately\u003c/li\u003e \u003cli\u003eRevised and updated throughout to discuss the latest developments from authorsâ courses, including measurement algorithmics, randomization, regular expression matching, and software-defined networking\u003c/li\u003e \u003cli\u003eIncludes a new, rich set of homework exercises and exam questions to facilitate classroom use\u003c/li\u003e\u003c/ul\u003e |