About the Editor |
|
xi | |
Contributors |
|
xiii | |
Acronyms |
|
xv | |
Introduction |
|
xvii | |
|
1 Architectures of Data Center Networks: Overview |
|
|
1 | (28) |
|
|
|
|
|
1.1 Taxonomy of DCN Architectures |
|
|
1 | (14) |
|
1.1.1 Classification of DCN Architectures |
|
|
2 | (1) |
|
1.1.2 Switch-Centric DCN Architectures Overview |
|
|
3 | (1) |
|
|
3 | (1) |
|
1.1.2.2 Hierarchical DCN Architecture |
|
|
4 | (2) |
|
1.1.2.3 Flat DCN Architecture |
|
|
6 | (1) |
|
1.1.3 Server-Centric DCN Architectures Overview |
|
|
7 | (3) |
|
1.1.4 Enhanced DCN Architectures Overview |
|
|
10 | (1) |
|
1.1.4.1 Optical DCN Architecture |
|
|
10 | (2) |
|
1.1.4.2 Wireless DCN Architecture |
|
|
12 | (3) |
|
1.2 Comparison Between DCN Architectures |
|
|
15 | (1) |
|
1.3 Proposed HDCN Architecture |
|
|
15 | (8) |
|
1.3.1 HDCN Architecture Based on MSDC Model |
|
|
19 | (1) |
|
|
19 | (1) |
|
1.3.2 60 GHz Technology in HDCN |
|
|
20 | (1) |
|
1.3.3 Beamforming Technique in HDCN |
|
|
21 | (2) |
|
|
23 | (6) |
|
|
23 | (6) |
|
2 Data Center Optimization Techniques |
|
|
29 | (28) |
|
|
2.1 Ethernet Switching and Routing |
|
|
29 | (9) |
|
2.2 Data Center Optimization Techniques |
|
|
38 | (11) |
|
2.2.1 Virtual Network Embedding |
|
|
38 | (2) |
|
2.2.2 Server Consolidation |
|
|
40 | (3) |
|
2.2.3 Traffic Engineering |
|
|
43 | (1) |
|
2.2.3.1 Link-State Traffic Engineering |
|
|
44 | (1) |
|
2.2.3.2 MPLS Traffic Engineering |
|
|
44 | (2) |
|
2.2.3.3 TCP Proportional Fairness Model |
|
|
46 | (3) |
|
|
49 | (8) |
|
|
51 | (6) |
|
3 Resource Management in Hybrid (Wired/Wireless) Data Center Networks |
|
|
57 | (28) |
|
|
|
|
3.1 Routing and Wireless Channel Allocation Problematic in HDCN |
|
|
58 | (4) |
|
3.1.1 Routing and Wireless Channel Assignment Challenges in HDCN |
|
|
59 | (2) |
|
3.1.2 Routing and Wireless Channel Assignment Criteria in HDCN |
|
|
61 | (1) |
|
3.2 Wireless Channel Allocation Strategies for One-Hop Communications in HDCN |
|
|
62 | (7) |
|
3.2.1 Channel Allocation Problem in Wireless Networks |
|
|
63 | (1) |
|
3.2.2 Omni-Directional Antennas Based Strategies |
|
|
63 | (4) |
|
3.2.3 Beamforming-Based Strategies |
|
|
67 | (2) |
|
3.3 Online Joint Routing and Wireless Channel Allocation Strategies in HDCN |
|
|
69 | (6) |
|
3.3.1 Joint Routing and Channel Assignment in Mesh Networks |
|
|
70 | (1) |
|
3.3.2 Online Joint Routing and Channel Assignment Strategies in HDCN |
|
|
71 | (4) |
|
3.4 Joint Batch Routing and Channel Allocation Strategies in HDCN |
|
|
75 | (1) |
|
3.5 Joint Batch Routing and Channel Allocation Strategies in HDCN |
|
|
75 | (2) |
|
|
77 | (3) |
|
|
80 | (5) |
|
|
80 | (5) |
|
4 inter-Data Center Networks: Routing and Reliability in Virtual Network Backbone |
|
|
85 | (20) |
|
|
|
|
4.1 Overview of Basic Virtual Network Embedding Without Reliability Constraint |
|
|
85 | (4) |
|
|
86 | (1) |
|
|
87 | (2) |
|
4.2 Overview of Virtual Network Embedding with Reliability Constraint |
|
|
89 | (12) |
|
4.2.1 Distributed Approaches |
|
|
89 | (2) |
|
4.2.2 Centralized Approaches |
|
|
91 | (1) |
|
4.2.2.1 Substrate Router Failures |
|
|
91 | (1) |
|
4.2.2.2 Substrate Link Failures |
|
|
92 | (2) |
|
4.2.2.3 Substrate Router and Link Failures |
|
|
94 | (1) |
|
4.2.2.4 Regional Failures |
|
|
95 | (6) |
|
|
101 | (1) |
|
|
101 | (4) |
|
|
101 | (4) |
|
5 An Evaluation Method of Optimal Cost Saving in a Data Center with Proactive Management |
|
|
105 | (20) |
|
|
|
|
|
|
106 | (2) |
|
|
108 | (3) |
|
5.3 Framework for DC Modeling |
|
|
111 | (3) |
|
5.3.1 Notations and Assumptions |
|
|
111 | (1) |
|
|
111 | (1) |
|
5.3.2.1 Single-Resource Case |
|
|
111 | (3) |
|
5.3.2.2 Extension to the Multi-resource Case |
|
|
114 | (1) |
|
|
114 | (4) |
|
|
115 | (1) |
|
|
116 | (1) |
|
5.4.3 Relative Energy Cost Saving |
|
|
116 | (2) |
|
5.4.4 Upper Bound Computation |
|
|
118 | (1) |
|
5.5 Application to a Real DC |
|
|
118 | (6) |
|
|
119 | (1) |
|
5.5.1.1 Selection of the Sampling Interval |
|
|
119 | (1) |
|
5.5.1.2 Selection of Possible Values for the Costs |
|
|
119 | (1) |
|
5.5.1.3 Dynamic Capacity Provisioning Based on Energy Prediction |
|
|
119 | (1) |
|
5.5.2 Application to a Google Dataset |
|
|
120 | (1) |
|
5.5.2.1 Energy Computation |
|
|
120 | (2) |
|
5.5.2.2 Evaluation of the Upper Bound |
|
|
122 | (1) |
|
5.5.2.3 Computation of the Relative Energy Cost Saving |
|
|
123 | (1) |
|
5.5.2.4 Discussion of Results |
|
|
124 | (1) |
|
|
124 | (1) |
References |
|
125 | (4) |
Index |
|
129 | |