[内容简介]
Chapter 1 concerns virtualization techniques that allow sharing computational resources, slicing a real computational environment into virtual computational environments that are isolated from each other.
Chapter 2 presents Xen and OpenFlow virtualization platforms and provides a performance analysis of both. This chapter also defines the primitives that the network virtualization infrastructure must provide to allow the piloting plane to manage virtual network elements. Afterwards, interfaces for system management of the two platforms are proposed in Chapter 3. To control and manage virtual network elements, five primitives that the network virtualization infrastructure must provide are defined: instantiate, delete, migrate, monitor, and set. Chapter 6 surveys existent control algorithms for virtual networking. This chapter also describes the main challenges for packet forwarding using Xen as a virtualization tool and describes in more detail a proposal for local control of virtual networks. Within each physical node, this proposal guarantees the service level acquired by each virtual network, even in the presence of misbehaved virtual networks.
[目录]
1 Virtualization
Lúıs Henrique M. K. Costa
1.1 VirtualizationTechniques
1.2 VirtualizationTools
1.3 ScenarioandMethodology
1.4 PerformanceEvaluation
1.5 Summary
2 Virtual Network Interfaces
Miguel Elias M. Campista
2.1 Virtual Networks: Isolation, Performance, and Trends
2.2 XenPrototype
2.3 OpenFlowPrototype
2.4 Summary
3 Performance Improvement and Control of Virtual Network Elements Igor M. Moraes
3.1 Xen-BasedPrototype
3.2 OpenFlow-BasedPrototype
3.3 Summary
4 State-of-the-art in Context Aware Technologies 123
Edmundo Roberto M. Madeira and Guy Pujolle
4.1 AutonomicSystems
4.2 Piloting with Multi-Agent Systems (MAS)
4.3 OptionstoBuildtheAutonomicPlatform
4.4 Context-Aware Technology for Network Control
4.5 Summary
5 Providing Isolation and Quality of Service to Virtual Networks Miguel Elias M. Campista
5.1 Background on Control and Management of Virtual Networks
5.2 Challenges in Packet Forwarding using Xen
5.3 ControllingDomain0SharedResources
5.4 Summary
6 Piloting System
Edmundo R. M. Madeira and Nelson Luis S. da Fonseca
6.1 AutonomicPilotingSystems
6.2 Piloting Plane Functions and Requirements
6.3 PreliminaryPilotingPlaneDesign
6.4 ThePilotingAgents
6.5 Testbed
6.6 TheMulti-AgentAPS
6.7 Results
6.8 Multi-Agent System for Self-Management of Virtual Networks
6.9 Summary
7. Management and Control: the Situated View
Otto Carlos M. B. Duarte
7.1 TheDynamicSLAController
7.2 Update prediction mechanism for local information
7.3 Summary
8. System Architecture Design
Otto Carlos M. B. Duarte
8.1 OverallArchitectureDesign
8.2 A hybrid Xen and OpenFlow system architecture design
8.3 Summary