| Endorsements | 6 |
---|
| Foreword | 7 |
---|
| Preface | 10 |
---|
| Acknowledgements | 13 |
---|
| Contents | 14 |
---|
| List of Contributors | 16 |
---|
| Part I Network Design | 18 |
---|
| 1 Design for Optimizability: Traffic Management of a Future Internet | 19 |
| 1.1 Introduction | 19 |
| 1.2 Traffic Management Today | 21 |
| 1.2.1 Traffic Engineering | 21 |
| 1.2.2 Pros and Cons of Traffic Management | 23 |
| 1.3 Design Optimizable Protocols | 23 |
| 1.3.1 Changing the Shape of the Constraint Set | 24 |
| 1.3.2 Adding Variables to Decouple Constraints | 26 |
| 1.3.3 Combining Objectives to Derive Protocols | 28 |
| 1.4 Open Challenges in Traffic Management Optimization | 30 |
| 1.4.1 Performance vs. Overhead Trade-Off | 30 |
| 1.4.2 End-to-End Traffic Management | 31 |
| 1.4.3 Placement of Functionality | 32 |
| 1.5 Conclusions and Future Work | 33 |
| References | 34 |
| 2 Valiant Load-Balancing: Building Networks That Can Support All Traffic Matrices | 35 |
| 2.1 Introduction | 35 |
| 2.1.1 The Wide Use of VLB | 36 |
| 2.1.2 A Simple VLB Network | 37 |
| 2.2 VLB in Heterogeneous Networks | 38 |
| 2.3 Fault-Tolerance in a VLB Network | 41 |
| 2.4 VLB for Peering Traffic | 43 |
| 2.5 Discussions | 44 |
| References | 45 |
| 3 Geometric Capacity Provisioning for Wavelength-Switched WDM Networks | 47 |
| 3.1 Introduction | 47 |
| 3.1.1 System Model | 49 |
| 3.2 Wavelength-Granularity Switching | 51 |
| 3.2.1 Asymptotic Analysis | 52 |
| 3.2.2 Minimum Distance Constraints | 53 |
| 3.2.3 Optimal Provisioning | 55 |
| 3.2.4 Numerical Example | 57 |
| 3.2.5 Non-IID Traffic | 59 |
| 3.3 Conclusion | 61 |
| References | 61 |
| 4 Spectrum and Interference Managementin Next-Generation Wireless Networks | 63 |
| 4.1 Introduction | 63 |
| 4.2 Review of Enabling Technologies | 65 |
| 4.2.1 Contiguous and Non-contiguous Orthogonal Frequency Division Multiple Access | 65 |
| 4.2.2 MIMO Signal Processing | 65 |
| 4.3 Fractional Frequency Reuse | 66 |
| 4.3.1 Concept Overview | 66 |
| 4.3.2 Algorithm Overview | 67 |
| 4.3.3 Algorithm Performance | 69 |
| 4.4
|