Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices, 2/e (Paperback)

Varghese, George, Xu, Jun

  • 出版商: Morgan Kaufmann
  • 出版日期: 2022-11-17
  • 售價: $3,150
  • 貴賓價: 9.5$2,993
  • 語言: 英文
  • 頁數: 594
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0128099275
  • ISBN-13: 9780128099278
  • 相關分類: Algorithms-data-structures
  • 立即出貨 (庫存 < 3)

商品描述

Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices, Second Edition 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.

Thoroughly 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.

商品描述(中文翻譯)

《網路演算法:設計快速網路設備的跨學科方法,第二版》採用跨學科方法,應用於網路設備的高效實現原則,提供解決網路實現瓶頸問題的解決方案。在設計網路設備時,有許多決策會影響其性能速度,有時是好的,但有時是不好的。本書提供了一套完整且一致的方法論,以最大化速度並滿足網路設計目標。本書獨特地關注於數據結構、演算法、作業系統和硬體/軟體共同設計的無縫整合,用於高性能路由器/交換機和網路終端系統。

本書根據作者過去十年教授的課程進行了全面更新,詳細介紹了在四個不同實現層次上最常遇到的瓶頸:協議、作業系統、硬體和架構。然後,本書提出了十五個關鍵原則,用於突破這些瓶頸,並系統地應用於在網路中找到的終端節點、互連設備和特殊功能的瓶頸。後面的章節討論了現代雲計算和數據中心網路的固有挑戰。