Content Delivery Networks (eBook)
XVI, 417 Seiten
Springer Berlin (Verlag)
978-3-540-77887-5 (ISBN)
'Content Delivery Networks' enables the readers to understand the basics, to identify the underlying technology, to summarize their knowledge on concepts, ideas, principles and various paradigms which span on broad CDNs areas. Therefore, aspects of CDNs in terms of basics, design process, practice, techniques, performances, platforms, applications, and experimental results have been presented in a proper order. Fundamental methods, initiatives, significant research results, as well as references for further study have also been provided. Comparison of different design and development approaches are described at the appropriate places so that new researchers as well as advanced practitioners can use the CDNs evaluation as a research roadmap. All the contributions have been reviewed, edited, processed, and placed in the appropriate order to maintain consistency so that any reader irrespective of their level of knowledge and technological skills in CDNs would get the most out of it. The book is organized into three parts, namely, Part I: CDN Fundamentals; Part II: CDN Modeling and Performance; and Part III: Advanced CDN Platforms and Applications. The organization ensures the smooth flow of material as successive chapters build on prior ones.
Preface 7
Contents 11
Contributors 13
Part I CDN Fundamentals 18
Content Delivery Networks: State of the Art, Insights, and Imperatives 19
1.1 Introduction 19
1.2 Overview 20
1.3 Background and Related Systems 24
1.4 Insights for CDNs 30
1.5 Existing CDNs: State of the Art 31
1.6 Visionary Thoughts for Practitioners 41
1.7 Future Research Directions 43
1.8 Conclusion 45
References 45
A Taxonomy of CDNs 49
2.1 Introduction 49
2.2 Taxonomy 51
2.3 Mapping of the Taxonomy to Representative CDNs 78
2.4 Discussion 87
2.5 Summary and Conclusions 88
References 89
Dynamic, Scalable, and Efficient Content Replication Techniques 95
3.1 Introduction 95
3.2 PreviousWork 97
3.3 Dynamic Replica Placement Problem Formulation 105
3.4 Replica Placement Algorithms 106
3.5 Evaluation Methodology 110
3.6 Evaluation Results 112
3.7 Conclusions 118
References 118
Content Delivery and Management 121
4.1 Introduction 121
4.2 Systems for Web Content Delivery 122
4.3 Front-End Layer Replication 127
4.4 Application Layer Replication 130
4.5 Back-End Layer Replication 132
4.6 User Profile Layer Replication 136
4.7 Conclusions and Open Issues 139
References 139
Caching Techniques on CDN Simulated Frameworks 143
5.1 Introduction 143
5.2 Content Delivery on the Web 145
5.3 EmergingWeb Data Caching Techniques in CDNs 147
5.4 Caching Techniques on CDNsim 154
5.5 Visionary Thoughts for Practitioners 164
5.6 Future Research Directions 166
5.7 Conclusions 167
References 168
Request Redirection for Dynamic Content 171
6.1 Introduction 171
6.2 Related Work 174
6.3 Background 176
6.4 Redirection Architecture and Algorithm 178
6.5 Performance Model 180
6.6 Numerical Results 181
6.7 Testbed Implementation and Experiments 185
6.8 Visionary Thoughts for Practitioners 192
6.9 Future Research Directions 192
6.10 Conclusions 193
Appendix 193
References 194
Part II CDN Modeling and Performance 197
Economics-Informed Design of CDNs 199
7.1 Introduction 199
7.2 Background and Related Work 201
7.3 Modeling Costs and Benefits in CDNs 205
7.4 Social Optima and Nash Equilibria 208
7.5 Analyzing Existing Structures 212
7.6 Numerical Evaluation 217
7.7 Visionary Thoughts for Practitioners 221
7.8 Future Research Directions 223
7.9 Conclusion 224
References 224
CDN Pricing 227
8.1 Introduction 227
8.2 Common Pricing Models in the Industry 228
8.3 Background and Related Work 229
8.4 Models for CDN Pricing 230
8.5 Visionary Thoughts for Practitioners 238
8.6 Future Research Directions 238
8.7 Conclusions 239
References 240
Mathematical Models for Resource Management and Allocation in CDNs 241
9.1 Introduction 241
9.2 Related Work 242
9.3 Solution Algorithms 248
9.4 New Models for Alternative CDN Architectures 255
9.5 Performance Results 261
9.6 Visionary Thoughts for Practitioners 262
9.7 Future Research Directions 263
9.8 Conclusions 263
Appendix 264
References 264
Performance and Availability Benefits of Global Overlay Routing 267
10.1 Introduction 267
10.2 Related Work 274
10.3 Experimental Setup 274
10.4 Performance Benefits of Overlay Routing 276
10.5 Availability Gains of Overlays 279
10.6 Achieving the Benefits in a Practical Design 281
10.7 Future Research Directions 285
10.8 Visionary Thoughts for Practitioners 286
References 287
Part III Advanced CDN Platforms and Applications 289
Dynamic CDN Against Flash Crowds 291
11.1 Introduction 291
11.2 Background and Related Work 293
11.3 FCAN: Flash Crowds Alleviation Network 300
11.4 Visionary Thoughts for Practitioners 308
11.5 Future Research Directions 309
11.6 Conclusion 310
References 311
Collaborative Media Streaming Services Based on CDNs 313
12.1 Introduction 313
12.2 Background and Related Work 314
12.3 An Overview of the COMODIN System 317
12.4 HCOCOP 320
12.5 Simulation-Based Analysis of HCOCOP 322
12.6 Visionary Thoughts for Practitioners 330
12.7 Future Research Directions 331
12.8 Conclusions 331
References 332
CDN for Live and On-Demand Video Services over IP 333
13.1 Introduction 333
13.2 Background and Related Work 335
13.3 iTVP Platform 337
13.4 iTVP CDN Architecture 339
13.5 Content Allocation and Distribution 343
13.6 User Request Routing 346
13.7 iTVP CDN Performance Evaluation 348
13.8 Future Research Directions 355
13.9 Visionary Thoughts for Practitioners 356
13.10 Conclusions 357
References 357
Information Dissemination in Mobile CDNs 359
14.1 Introduction 359
14.2 Motivation 360
14.3 Mobile Content Delivery Networks 363
14.4 Wireless Network Infrastructures of Mobile CDNs 366
14.5 Visionary Thoughts for Practitioners 371
14.6 Implementation and Experimentation Perspectives 372
14.7 Future Research Directions 375
14.8 Conclusion 379
References 380
Infrastructures for Community Networks 383
15.1 Introduction 383
15.2 Background and Related Work 385
15.3 Visionary Thoughts for Practitioners 392
15.4 Future Research Directions 395
15.5 The CONTENT Approach 399
15.6 Conclusion 401
References 401
Internetworking of CDNs 405
16.1 Introduction 405
16.2 Significance of CDN Internetworking 407
16.3 Related Work 409
16.4 Architecture for CDN Internetworking/Peering 411
16.5 New Models for CDN Peering 418
16.6 Challenges in Implementing the CDN Peering 423
16.7 Technical Issues for Peering CDNs 424
16.8 Conclusion 427
References 428
Index 431
Erscheint lt. Verlag | 26.7.2008 |
---|---|
Reihe/Serie | Lecture Notes in Electrical Engineering | Lecture Notes in Electrical Engineering |
Zusatzinfo | XVI, 417 p. |
Verlagsort | Berlin |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik |
Technik ► Elektrotechnik / Energietechnik | |
Technik ► Nachrichtentechnik | |
Wirtschaft ► Betriebswirtschaft / Management ► Wirtschaftsinformatik | |
Schlagworte | Architecture • Content • Content Delivery Network • Information • Internet • Market mechanisms • Modeling • Networks • organization • overlay • protocols • Resource Allocation • Resource Management • Routing • search engine marketing (SEM) |
ISBN-10 | 3-540-77887-X / 354077887X |
ISBN-13 | 978-3-540-77887-5 / 9783540778875 |
Haben Sie eine Frage zum Produkt? |
Größe: 14,6 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich