Most conventional networks are passive, with only basic traffic monitoring, management, routing, and congestion control. At best, they can be called reactive. Deploying new functions and integrating new standards into these architectures is difficult due to the rigid embedding of software and hardware into the network components. Active and Programmable Networks for Adaptive Architectures and Services introduces a new generation of network technologies and architecture that allows the creation, customization, and management of new services and applications deployed dynamically into network nodes.
Following a brief introduction and historical overview, the author outlines the architecture of active and programmable networks, discusses the enabling technologies for network programmability in detail, and introduces several paradigms and prototypes. He then explores packet scheduling, management, routing, and security and examines active wireless and mobile networks. The final chapter presents several real-world examples of currently deployed active and programmable networks. Several tables present information on different schemes and architectures, allowing easy comparison among a range of networking options.
Placing the new paradigm in contrast with concepts such as TCP/IP and OSI, Active and Programmable Networks for Adaptive Architectures and Services makes it easy to see how these new technologies can help you build more flexible and adaptive networks that can seamlessly integrate new functions.
INTRODUCTION A Brief Networking History Network Standards and Protocols Protocol Reference Models The Emergence of Middleware Architectures The TCP/IP Reference Model Comparison of OSI and TCP/IP Models Standards Organizations Summary Exercises References ARCHITECTURE OF ACTIVE AND PROGRAMMABLE NETWORKS Introduction Quality of Service Technologies for IP Networks Quality of Service Parameters Motivation for Active and Programmable Networks The IEEE 1520 Standards Initiative for Programmable Networks Classification of Active and Programmable Networks Components and Architecture of Active Networks Summary Exercises References ENABLING TECHNOLOGIES FOR NETWORK PROGRAMMABILITY Introduction Enabling Technologies for Network Programmability Summary Exercises References ACTIVE AND PROGRAMMABLE NETWORK PARADIGMS AND PROTOTYPES Introduction Types of Active and Programmable Networks Summary Exercises References PACKET SCHEDULING FOR ACTIVE AND PROGRAMMABLE NETWORKS Introduction Packet-Scheduling Mechanisms Active Scheduling for Programmable Routers Summary Exercises References ACTIVE NETWORK MANAGEMENT Introduction Active Network Management Architectures Summary Exercises References ACTIVE AND PROGRAMMABLE ROUTING Introduction Active Multicasting Mechanisms Active and Programmable Router Architectures Summary References ACTIVE WIRELESS AND MOBILE NETWORKS Introduction A Brief History of Wireless Networks Current Trends of Research in Mobile and Wireless Networks Handoffs in Wireless Networks Active Base Stations and Nodes for Wireless Networks Programmable Middleware Support for Adaptive Mobile Networks Programmable Handoffs in Mobile Networks An Active Approach to Multicasting in Mobile Networks (AMTree) Advantages of AMTRee and Related Work An Adaptive Management Architecture for Ad Hoc Networks Programmable Sensor Networks Summary Exercises References SECURITY IN ACTIVE AND PROGRAMMABLE NETWORKS Introduction Types of Threats to Wireless Networks Security and Safety Issues of Programmable/Active Networks Active Network Security Research Projects Summary Exercises References APPLICATIONS OF ACTIVE AND PROGRAMMABLE NETWORKS Introduction Active Electronic Mail Distribution of Video over the Internet Using Programmable Networks The Active Traffic and Congestion Control Mechanisms Summary Exercises References INDEX