Muutke küpsiste eelistusi

E-raamat: Virtual Networks - Pluralistic Approach for the Next Generation of Internet: Pluralistic Approach for the Next Generation of Internet [Wiley Online]

Edited by , Edited by (University of Pierre and Marie Curie, France)
  • Formaat: 320 pages
  • Sari: ISTE
  • Ilmumisaeg: 26-Jul-2013
  • Kirjastus: ISTE Ltd and John Wiley & Sons Inc
  • ISBN-10: 1118576942
  • ISBN-13: 9781118576946
Teised raamatud teemal:
  • Wiley Online
  • Hind: 174,45 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Formaat: 320 pages
  • Sari: ISTE
  • Ilmumisaeg: 26-Jul-2013
  • Kirjastus: ISTE Ltd and John Wiley & Sons Inc
  • ISBN-10: 1118576942
  • ISBN-13: 9781118576946
Teised raamatud teemal:

The first chapter of this title concerns virtualization techniques that allow sharing computational resources basically, slicing a real computational environment into virtual computational environments that are isolated from one another.
The Xen and OpenFlow virtualization platforms are then presented in Chapter 2 and a performance analysis of both is provided. This chapter also defines the primitives that the network virtualization infrastructure must provide for allowing the piloting plane to manage virtual network elements.
Following this, 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.
The book then moves on to survey existing control algorithms for virtual networking. It 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 misbehaving virtual networks.

Contents

1. Virtualization, Luís Henrique M.K. Costa.
2. Virtual Network Interfaces, Miguel Elias M. Campista.
3. Performance Improvement and Control of Virtual Network Elements, Igor M. Moraes.
4. State of the Art in Context-Aware Technologies, Edmundo R.M. Madeira and Guy Pujolle.
5. Providing Isolation and Quality-of-Service to Virtual Networks, Miguel Elias M. Campista.
6. Piloting System, Edmundo R.M. Madeira and Nelson Luis S. Da Fonseca.
7. Management and Control: The Situated View, Otto Carlos M.B. Duarte.
8. System Architecture Design, Otto Carlos M.B. Duarte.

About the Authors

Otto Carlos M.B. Duarte is Full Professor at Universidade Federal do Rio de Janeiro in Brazil, where he has worked since 1978. His research interests include mobile communications, security, multicast, and QoS guarantees.
Guy Pujolle is currently Professor at University Pierre and Marie Curie (Paris VI) in France and a member of the Scientific Advisory Board of Orange/France Telecom Group. He has published widely in the area of computer systems modeling and performance, queuing theory, high-speed networks, intelligence in networking, wireless networks, and Post-IP networks, including 19 influential texts and monographs in these areas.

List of Acronyms xi
Preface xv
Otto Carlos M.B. Duarte
Guy Pujolle
Chapter 1 Virtualization 1(38)
Luis Henrique M.K. Costa
1.1 Virtualization techniques
4(3)
1.1.1 Full virtualization
5(1)
1.1.2 Paravirtualization
6(1)
1.2 Virtualization tools
7(8)
1.2.1 Xen
7(2)
1.2.2 VMware
9(4)
1.2.3 OpenVZ
13(2)
1.3 Scenario and methodology
15(4)
1.3.1 Hardware/software description
18(1)
1.4 Performance evaluation
19(18)
1.4.1 CPU Performance
19(1)
1.4.2 Memory performance
19(1)
1.4.3 Hard disk and file system performance
19(1)
1.4.4 Network performance
20(1)
1.4.5 Overall performance - linux kernel compilation
20(1)
1.4.6 Single virtual machine tests
21(8)
1.4.7 Multiple virtual machine tests
29(8)
1.5 Summary
37(1)
1.6 Bibliography
38(1)
Chapter 2 Virtual Network Interfaces 39(44)
Miguel Elias M. Campista
2.1 Virtual networks: isolation, performance and trends
41(27)
2.1.1 Network virtualization approaches
41(3)
2.1.2 Network virtualization technologies
44(5)
2.1.3 Characteristics of Xen and OpenFlow network virtualization technologies
49(10)
2.1.4 Performance evaluation
59(9)
2.2 Xen prototype
68(7)
2.2.1 Virtual machine server (VMS)
68(2)
2.2.2 Virtual machine server client
70(3)
2.2.3 Graphical user interface
73(2)
2.3 OpenFlow prototype
75(5)
2.3.1 Applications
75(1)
2.3.2 OpenFlow Web server
76(2)
2.3.3 Graphical user interface
78(2)
2.4 Summary
80(1)
2.5 Bibliography
80(3)
Chapter 3 Performance Improvement and Control of Virtual Network Elements 83(26)
Igor M. Moraes
3.1 Xen-based prototype
85(11)
3.1.1 Xen migration
87(5)
3.1.2 Xen statistics
92(1)
3.1.3 Xen topology
92(2)
3.1.4 Virtualization hardware improvements
94(2)
3.2 OpenFlow-based prototype
96(10)
3.2.1 FlowVisor
98(1)
3.2.2 OpenFlow migration
99(1)
3.2.3 OpenFlow statistics
100(1)
3.2.4 OpenFlow discovery
101(3)
3.2.5 OpenFlow spanning tree
104(2)
3.3 Summary
106(1)
3.4 Bibliography
107(2)
Chapter 4 State of the Art in Context-Aware Technologies 109(36)
Edmundo R.M. Madeira
Guy Pujolle
4.1 Autonomic systems
110(3)
4.1.1 Characteristics of autonomic systems
110(1)
4.1.2 Architecture and operation of autonomic systems
111(2)
4.2 Piloting with multi-agent systems
113(4)
4.2.1 Definition of agents
114(1)
4.2.2 Characteristics of agents
114(1)
4.2.3 Cognitive agents
115(1)
4.2.4 Reactive agents
115(1)
4.2.5 Multi-agent systems
116(1)
4.3 Options to build the autonomic platform
117(10)
4.3.1 Ginkgo
118(3)
4.3.2 DimaX
121(2)
4.3.3 JADE
123(4)
4.4 Context-aware technology for network control
127(12)
4.4.1 Context-aware system architecture
129(2)
4.4.2 Sensing subsystem
131(3)
4.4.3 Thinking subsystem
134(2)
4.4.4 Acting subsystem
136(3)
4.5 Summary
139(2)
4.6 Acknowledgments
141(1)
4.7 Bibliography
141(4)
Chapter 5 Providing Isolation and Quality-of-Service to Virtual Networks 145(18)
Miguel Elias M. Campista
5.1 Background on control and management of virtual networks
146(3)
5.2 Challenges in packet forwarding using Xen
149(2)
5.3 Controlling Domain 0 shared resources
151(8)
5.3.1 Maximum usage controller
152(7)
5.4 Summary
159(1)
5.5 Bibliography
159(4)
Chapter 6 Piloting System 163(54)
Edmundo R.M. Madeira
Nelson Luis S. Da Fonseca
6.1 Autonomic Piloting Systems
164(7)
6.1.1 Architecture
165(2)
6.1.2 Piloting plane of the horizon project
167(2)
6.1.3 Related work
169(1)
6.1.4 Interaction of piloting, management and virtualization planes
170(1)
6.1.5 Responsibilities of the piloting plane in the horizon architecture
170(1)
6.2 Piloting plane functions and requirements
171(1)
6.3 Preliminary piloting plane design
172(17)
6.3.1 Dynamic planner
175(2)
6.3.2 Behaviors
177(8)
6.3.3 Intra- and inter-system views
185(1)
6.3.4 Interfaces of the APS
186(3)
6.4 The piloting agents
189(3)
6.5 Testbed
192(5)
6.5.1 Tools
193(3)
6.5.2 Experiments in the testbed
196(1)
6.6 The multi-agent APS
197(3)
6.7 Results
200(2)
6.8 Multi-agent system for self-management of virtual networks
202(8)
6.8.1 Implementation of the prototype
203(2)
6.8.2 Experimental results
205(5)
6.9 Summary
210(2)
6.10 Bibliography
212(5)
Chapter 7 Management and Control: The Situated View 217(34)
Otto Carlos M.B. Duarte
7.1 The dynamic SLA controller
218(13)
7.1.1 Background on QoS for virtual networks
219(2)
7.1.2 The proposed fuzzy control system
221(7)
7.1.3 Results
228(3)
7.2 Update prediction mechanism for local information
231(15)
7.2.1 Background on anomaly-detection systems
232(2)
7.2.2 ADAGA system
234(6)
7.2.3 The anomaly system evaluation
240(6)
7.3 Summary
246(1)
7.4 Bibliography
247(4)
Chapter 8 System Architecture Design 251(42)
Otto Carlos M.B. Duarte
8.1 Overall architecture design
253(22)
8.1.1 The Xen architecture
253(18)
8.1.2 OpenFlow management architecture
271(4)
8.2 A hybrid Xen and OpenFlow system architecture design
275(12)
8.2.1 Pros and cons of Xen and OpenFlow virtualization platforms
277(2)
8.2.2 XenFlow architecture design
279(5)
8.2.3 Experimental results
284(3)
8.3 Summary
287(2)
8.4 Bibliography
289(4)
List of Authors 293(2)
Index 295
Otto Carlos M.B. Duarte is Full Professor at Universidade Federal do Rio de Janiero in Brazil, where he has worked since 1978. His research interests include mobile communications, security, multicast, and QoS guarantees.

Guy Pujolle is currently Professor at University Pierre and Marie Curie (Paris VI) in France and a member of the Scientific Advisory Board of Orange/France Telecom Group. He has published widely in the area of computer systems modeling and performance, queuing theory, high-speed networks, intelligence in networking, wireless networks, and Post-IP networks, including 19 influential texts and monographs in these areas.