Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices
Autor George Varghese, Jun Xuen Limba Engleză Paperback – 17 noi 2022
ACTUALIZAREA: Această a doua ediție a lucrării Network Algorithmics reprezintă o revizuire substanțială, integrând experiența de predare a autorilor din ultimul deceniu. Descoperim aici capitole noi și actualizate ce vizează SDN (Software-Defined Networking), algoritmi de măsurare și tehnici de randomizare, adaptând metodologia originală la cerințele moderne ale centrelor de date și cloud computing. Dacă Algorithms for Next Generation Networks v-a oferit cadrul teoretic al cercetării în rețelele viitoare, această carte oferă instrumentele practice și principiile de inginerie necesare pentru a construi dispozitive de rețea ultra-rapide.
Abordarea este una riguros interdisciplinară, eliminând barierele dintre algoritmi, structuri de date și arhitectura hardware. Recomandăm acest volum pentru modul sistematic în care identifică blocajele de implementare la patru niveluri critice: protocol, sistem de operare, hardware și arhitectură. Autorii, George Varghese și Jun Xu, propun 15 principii fundamentale pe care le aplică în scenarii reale, de la gestionarea timerelor și demultiplexare, până la clasificarea pachetelor și lookup-ul prefixelor în rutere.
Structura progresivă a cărții ghidează cititorul de la regulile de bază ale modelelor de implementare către complexitatea sistemelor distribuite. Utilizarea pseudo-codului facilitează aplicarea imediată a conceptelor, transformând teoria algoritmilor într-un ghid de implementare pentru rutere, switch-uri și servere web de înaltă performanță. Este o resursă tehnică ce pune accent pe eficiența reală, nu doar pe complexitatea asimptotică.
Preț: 403.41 lei
Preț vechi: 660.12 lei
-39%
Carte disponibilă
Livrare economică 24 aprilie-08 mai
Livrare express 17-23 aprilie pentru 180.03 lei
Specificații
ISBN-10: 0128099275
Pagini: 594
Dimensiuni: 191 x 235 x 34 mm
Greutate: 1.01 kg
Ediția:2
Editura: ELSEVIER SCIENCE
Public țintă
Networking engineers and designers, particularly those in emerging areas now using algorithimics; also advanced undergrad or graduate students studying networking in CS or CE departments.De ce să citești această carte
Recomandăm această carte inginerilor de rețea și arhitecților de sisteme care au nevoie de soluții concrete pentru optimizarea vitezei dispozitivelor. Prin parcurgerea celor 15 principii de design, cititorul câștigă capacitatea de a identifica și elimina latențele din implementările software și hardware. Este un manual practic indispensabil pentru cei care proiectează infrastructuri de mare viteză și doresc să stăpânească intersecția dintre algoritmi și sistemele de operare.
Despre autor
George Varghese este un expert recunoscut în domeniul algoritmilor de rețea, având o carieră marcată de contribuții semnificative în mediul academic și industrial. Expertiza sa se concentrează pe eficientizarea implementărilor de rețea, fiind autorul unor metodologii utilizate pe scară largă în designul ruterelor moderne. Jun Xu completează această perspectivă prin cercetări avansate în sisteme de calcul și rețele, ambii autori integrând în acest volum experiența cursurilor predate la nivel universitar de elită, oferind o bază solidă atât pentru studenții avansați, cât și pentru profesioniștii din domeniu.
Cuprins
Part I: Rules of the Game 1. Introducing Network Algorithmics 2. Network Implementation Models 3. Fifteen Implementation Principles 4. Principles in Action
Part II: Playing with Endnodes 5. Copying Data 6. Transferring Control 7. Maintaining Timers 8. Demultiplexing 9. Protocol Processing
Part III: Playing with Routers 10. Exact-Match Lookups 11. Prefix-Match Lookups 12. Packet Classification 13. Switching 14. Scheduling Packets 15. Routers as Distributed Systems
Part IV: Endgame 16. Measuring Network Traffic 17. Network Security 18. Conclusions
Appendix: Detailed Models
Descriere
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.
- Offers techniques that address common bottlenecks of interconnected devices, including routers, bridges, gateways, end-nodes and Web servers
- Presents many concepts in pseudo-code that students and readers can immediately work with as they learn algorithmic concepts
- Revised and updated throughout to discuss the latest developments from authors’ courses, including measurement algorithmics, randomization, regular expression matching and software-defined networking
- Includes a new, rich set of homework exercises and exam questions to facilitate classroom use