6 platform as a service network management as service overprovisioning 35 types of protocol-based 34 virtual machine spectrum-based 34 virtualized PC and SDN routing 140 WLAN cards 34 virtual local area networks (virtual LANs) virtual machine(VM) Xen 153 application migration hiding hardware details host virtualization multiple operating environments yet another next generation (YANG) data sandboxes 19 modeling language WILEY END USER LICENSE AGREEMENT Go to www.wiley.com/go/eula to access Wiley's ebook EULA. Network Processors Architectures, Protocols, and Platforms NP vs. classical CPU architectures New generation of chips for routers and switches Design trade-offs Reusable networking software Panos C. Lekkas Source: NETWORK PROCESSORS FUNDAMENTALS Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. FUNDAMENTALS Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. Source: NETWORK PROCESSORS CHAPTER 1 THE EVOLUTION OF NETWORK TECHNOLOGY: DISTRIBUTED COMPUTING AND THE CONVERGENCE OF NETWORKS In this introductory chapter, we will review the unprecedented changes that have occurred in com- puting and telecommunications-related technologies over the last 30 years. We will also examine the chain of events that caused this extraordinary cascade of technical breakthroughs on multiple fronts. These breakthroughs ultimately helped generate the new high-speed broadband network requirements for which network processors will be indispensable. The various subjects discussed in this book are documented extensively within the corresponding notes and references provided in this chapter. This chapter is more of an historical overview that intends to provide a context and background against whic