97,99 €
While other books on the market provide limited coverage of advanced CDNs and streaming technologies, concentrating solely on the fundamentals, this book provides an up-to-date comprehensive coverage of the state-of-the-art advancements in CDNs, with a special focus on Cloud-based CDNs. The book includes CDN and media streaming basics, performance models, practical applications, and business analysis. It features industry case studies, CDN applications, and open research issues to aid practitioners and researchers, and a market analysis to provide a reference point for commercial entities. The book covers Adaptive Bitrate Streaming (ABR), Content Delivery Cloud (CDC), Web Acceleration, Front End Optimization (FEO), Transparent Caching, Next Generation CDNs, CDN Business Intelligence and more. * Provides an in-depth look at Cloud-based CDNs * Includes CDN and streaming media basics and tutorials * Aimed to instruct systems architects, practitioners, product developers, and researchers * Material is divided into introductory subjects, advanced content, and specialist areas
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 919
Veröffentlichungsjahr: 2014
Cover
Series
Title Page
Copyright
Dedication
Preface
1.1 Overview and Scope of the Book
1.2 Organization of the Book
Acknowledgments
Contributors
Part I: CDN and Media Streaming Basics
Chapter 1: Cloud-Based Content Delivery and Streaming
1.1 Introduction
1.2 CDN Overview
1.3 Workings of a CDN
1.4 CDN Trends
1.5 Research Issues
1.6 Conclusion
References
Chapter 2: Live Streaming Ecosystems
2.1 Introduction
2.2 Live Streaming Pre-Evolution
2.3 Live, Linear, Nonlinear
2.4 Media Streaming
2.5 Related Network Models
2.6 Streaming Protocol Success
2.7 Platform Divergence and Codec Convergence
2.8 Adaptive Bitrate (ABR) Streaming
2.9 Internet Radio and HTTP
2.10 Conclusion
References
Chapter 3: Practical Systems for Live Streaming
3.1 Introduction
3.2 Common Concepts in Live Streaming
3.3 The Practicals
3.4 Conclusion
References
Chapter 4: Efficiency of Caching and Content Delivery in Broadband Access Networks
4.1 Introduction
4.2 Options and Properties for Web Caching
4.3 Zipf Laws for Requests to Popular Content
4.4 Efficiency and Performance Modeling for Caches
4.5 Effect of Replacement Strategies on Cache Hit Rates
4.6 Replacement Methods Based on Request Statistics
4.7 Global CDN And P2P Overlays for Content Delivery
4.8 Summary and Conclusion
Acknowledgments
References
Chapter 5: Anycast Request Routing for Content Delivery Networks
5.1 Introduction
5.2 CDN Request Routing: An Overview
5.3 A Practical Load-Aware IP Anycast CDN
5.4 Mapping Algorithms
5.5 Evaluation
5.6 IPv6 Anycast CDN
5.7 Discussion and Open Questions
5.8 Conclusion
References
Chapter 6: Cloud-Based Content Delivery to Home Ecosystems
6.1 Introduction
6.2 Bringing Cloud Services to Home: State of The Art
6.3 Virtualizing The Access Network Infrastructure
6.4 Virtualization for Cloud Service Delivery to Home
6.5 Future Trends
6.6 Summary and Conclusion
Acknowledgments
References
Chapter 7: Mobile Video Streaming
7.1 Introduction
7.2 Mobile Broadband Architecture
7.3 Video Streaming Protocols
7.4 Video Optimization Services
7.5 Operator-Hosted Cdn
7.6 Cloud-Based Video Streaming
7.7 Future Research Directions
Acknowledgments
References
Part II: CDN Performance Management and Optimization
Chapter 8: CDN Analytics: A Primer
8.1 Introduction
8.2 Why Measure?
8.3 What Do We Measure?
8.4 What About Business Intelligence?
8.5 Measuring Stateless Delivery
8.6 Billing Analytics
8.7 CDN Analytics Tools
8.8 Recent Trends in CDN Analytics
8.9 Conclusion
References
Chapter 9: CDN Modeling
9.1 Introduction
9.2 Basics on Mathematical Modeling and Optimization
9.3 Video-on-Demand Applications
9.4 Optimization Problems in Content Delivery and VoD Services
9.5 Visionary Thoughts for Practitioners
9.6 Future Research Directions
9.7 Conclusions
Acknowledgments
References
Chapter 10: Analyzing Content Delivery Networks
10.1 Introduction
10.2 Previous Work
10.3 Basic CDN Model
10.4 Enhancing The Model
10.5 Performance Evaluation
10.6 Conclusions
References
Chapter 11: Multisource Stream Aggregation in the Cloud
11.1 Introduction
11.2 Terminologies
11.3 Background and Related Work
11.4 The Substream Method in the Cloud
11.5 Stream Aggregation in the Cloud
11.6 Models
11.7 Analysis
11.8 Visionary Thoughts for Practitioners
11.9 Future Research Directions
11.10 Conclusion
References
Chapter 12: Beyond CDN: Content Processing at the Edge of the Cloud
12.1 Introduction
12.2 Existing Content Delivery Platforms
12.3 Comparison of Existing Content Delivery Platforms
12.4 An Edge Cloud-Based Model
12.5 Results and Insights
12.6 Future Research Directions
12.7 Conclusion
References
Chapter 13: Dynamic Reconfiguration for Adaptive Streaming
13.1 Introduction
13.2 Background and Related Work
13.3 Dynamic Server Deployment
13.4 From Content Delivery to Streaming
13.5 Future Research Directions
13.6 Conclusion
Acknowledgments
References
Chapter 14: Mining Distributed Data Streams on Content Delivery Networks
14.1 Introduction
14.2 Background and Related Work
14.3 A Hybrid Multidomain Architecture
14.4 A Prototype for Stream Mining in a CDN
14.5 Visionary Thoughts for Practitioners
14.6 Future Research Directions
14.7 Conclusion
References
Chapter 15: CDN Capacity Planning
15.1 Introduction
15.2 Capacity Planning Process
15.3 Undertaking the Capacity Planning Process
15.4 CDN Capacity Planning Case Study
15.5 Recent Developments and Challenges
15.6 Summary and Conclusion
References
Part III: Case Studies and Next Generation CDNs
Chapter 16: Overlay Networks: An Akamai Perspective
16.1 Introduction
16.2 Background
16.3 Caching Overlays
16.4 Routing Overlays
16.5 Security Overlays
16.6 Conclusion
References
Chapter 17: Next-Generation CDNs: A CB Perspective
17.1 Introduction
17.2 Carrier CDNs
17.3 Managed CDNs
17.4 Federated CDNs
17.5 Licensed CDNs
17.6 Case Study: CoBlitz
17.7 CoBlitz Commercialization
17.8 Implications of HTTP Adaptive Streaming
17.9 CoBlitz Commercialization Lessons
17.10 CDN Industry Directions
Acknowledgments
References
Chapter 18: Content Delivery in China: A ChinaCache Perspective
18.1 Introduction
18.2 Content-Aware Network Services in China
18.3 Directions for Future CDN Research and Trends in China
18.4 Conclusion
References
Chapter 19: PlatonTV: A Scientific High Definition Content Delivery Platform
19.1 Introduction
19.2 Background and Related Work
19.3 PlatonTV Architecture
19.4 Content Ingest
19.5 Content Distribution and Management
19.6 Content Delivery
19.7 Availability and Reliability
19.8 Visionary Thoughts for Practitioners
19.9 Future Research Directions
19.10 Conclusion
Acknowledgments
References
Chapter 20: CacheCast: A Single-Source Multiple-Destination Caching Mechanism
20.1 Introduction
20.2 Related Work
20.3 CacheCast Overview
20.4 Background on Multidestination Traffic
20.5 CacheCast Design
20.6 CacheCast Efficiency
20.7 CacheCast Applications
20.8 Visionary Thoughts for Practitioners
20.9 Future Research Directions
20.10 Conclusion
Acknowledgments
References
Chapter 21: Content Replication and Delivery in Information-Centric Networks
21.1 Introduction
21.2 Related Work
21.3 Framework for Information Replication in ICN
21.4 Performance Evaluation
21.5 Future Research Directions
21.6 Conclusion
Acknowledgments
References
Chapter 22: Robust Content Broadcasting in Vehicular Networks
22.1 Introduction
22.2 Vehicular Networks
22.3 Forward Error Correction Techniques
22.4 A Robust Broadcast-Based Content Delivery System
22.5 CDS Simulation in NS-3
22.6 Performance Evaluation
22.7 Future Research Trends
22.8 Summary and Conclusion
Acknowledgments
References
Chapter 23: On the Impact of Online Social Networks in Content Delivery
23.1 Introduction
23.2 Online Social Networks Background
23.3 Characterization of Social Cascades
23.4 Online Social Network Measurements
23.5 Systems
23.6 Future Research Directions
23.7 Conclusion
Acknowledgments
References
Index
Series
End User License Agreement
xv
xvi
xvii
xviii
xix
xxi
xxiii
xxiv
xxv
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
141
142
143
144
145
147
148
149
150
151
152
153
154
155
156
157
158
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
Cover
Table of Contents
Preface
Part I: CDN and Media Streaming Basics
Chapter 1: Cloud-Based Content Delivery and Streaming
Figure 1.1
Figure 1.2
Figure 1.3
Figure 1.4
Figure 1.5
Figure 1.6
Figure 1.7
Figure 1.8
Figure 2.1
Figure 2.2
Figure 3.1
Figure 3.2
Figure 3.3
Figure 3.4
Figure 3.5
Figure 3.6
Figure 3.7
Figure 3.8
Figure 3.9
Figure 3.10
Figure 3.11
Figure 3.12
Figure 3.13
Figure 3.14
Figure 3.15
Figure 3.16
Figure 4.1
Figure 4.2
Figure 4.3
Figure 5.1
Figure 5.2
Figure 5.3
Figure 5.4
Figure 5.5
Figure 5.6
Figure 5.7
Figure 5.8
Figure 6.1
Figure 6.2
Figure 6.3
Figure 6.5
Figure 6.4
Figure 6.6
Figure 6.7
Figure 6.8
Figure 6.9
Figure 6.10
Figure 6.11
Figure 6.12
Figure 7.1
Figure 7.2
Figure 7.3
Figure 7.4
Figure 7.5
Figure 8.1
Figure 9.1
Figure 9.2
Figure 9.3
Figure 10.1
Figure 10.2
Figure 10.3
Figure 10.4
Figure 10.5
Figure 11.1
Figure 11.2
Figure 11.3
Figure 11.4
Figure 11.5
Figure 11.6
Figure 11.7
Figure 11.8
Figure 11.9
Figure 11.10
Figure 11.11
Figure 12.1
Figure 12.2
Figure 12.3
Figure 12.4
Figure 12.5
Figure 12.6
Figure 13.1
Figure 13.2
Figure 13.3
Figure 13.4
Figure 13.5
Figure 13.6
Figure 14.1
Figure 14.2
Figure 14.3
Figure 14.4
Figure 14.5
Figure 14.6
Figure 15.1
Figure 15.2
Figure 15.3
Figure 15.4
Figure 15.5
Figure 15.6
Figure 16.1
Figure 16.2
Figure 16.3
Figure 16.4
Figure 16.5
Figure 16.6
Figure 16.7
Figure 16.8
Figure 16.9
Figure 17.1
Figure 17.2
Figure 17.3
Figure 18.1
Figure 18.2
Figure 18.3
Figure 18.4
Figure 18.5
Figure 18.6
Figure 19.1
Figure 19.2
Figure 19.3
Figure 19.4
Figure 20.1
Figure 20.2
Figure 20.3
Figure 20.4
Figure 20.5
Figure 20.6
Figure 20.7
Figure 20.8
Figure 20.9
Figure 20.10
Figure 20.11
Figure 20.12
Figure 20.13
Figure 20.14
Figure 21.1
Figure 21.2
Figure 21.3
Figure 21.4
Figure 22.1
Figure 22.2
Figure 22.3
Figure 22.4
Figure 22.5
Figure 22.6
Figure 22.7
Figure 22.8
Figure 22.9
Figure 22.10
Figure 22.11
Figure 22.12
Figure 22.13
Figure 22.14
Figure 22.15
Figure 23.3
Figure 23.1
Figure 23.2
Figure 23.4
Table 1.1
Table 1.2
Table 1.3
Table 1.4
Table 1.5
Table 1.6
Table 8.1
Table 8.2
Table 8.3
Table 12.1
Table 12.2
Table 15.1
Table 19.1
Table 19.2
Table 20.1
Table 20.2
Table 20.3
Edited by
Mukaddim Pathan
Telstra Corporation Ltd., Australia
Ramesh K. Sitaraman
University of Massachusetts, Amherst and Akamai Technologies, USA
Dom Robinson
id3as-company Ltd., UK
Cover Image: iStockphoto © nadla
Cover Design: Wiley
Copyright © 2014 by John Wiley & Sons, Inc. All rights reserved.
Published by John Wiley & Sons, Inc., Hoboken, New Jersey.
Published simultaneously in Canada.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permission.
Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.
For general information on our other products and services or for technical support, please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic formats. For more information about Wiley products, visit our web site at www.wiley.com.
Library of Congress Cataloging-in-Publication Data:
Advanced content delivery, streaming, and cloud services / editors, Mukaddim Pathan, Ramesh K. Sitaraman, Dom Robinson.
pages cm
Includes index.
ISBN 978-1-118-57521-5 (hardback)
1. Cloud computing. 2. Computer networks. I. Pathan, Mukaddim. II. Sitaraman, Ramesh Kumar, 1964- III. Robinson, Dom.
QA76.585.A377 2014
004.67′82–dc23
2014005235
To my wife Ziyuan for her inspiration, love, and support. This book would not have been completed, if she did not single-handedly take care of everything, while I was too busy in writing and compilation!—Mukaddim
To my wife Vidya and our active children Anu and Siddu for whom the Internet can never be fast enough!—Ramesh
To my wife Mariana and our wonderful kids Sofia and Zac—I am sure you will enjoy this book as a bedtime reading. And to my parents (that funny “computer thing” you bought me as a kid came in handy!)—Dom
The ever-evolving nature of the Internet brings new challenges in managing and delivering content to end-users. Content Delivery Networks (CDNs) improve Web access and streaming performance, in terms of response time and system throughput, while delivering content to Internet end-users through multiple, geographically distributed edge servers. The CDN industry, that is, content delivery, consumption, and monetization, has been undergoing rapid changes. The multidimensional surge in content delivery from end-users has led to an explosion of new content, formats, and an exponential increase in the size and complexity of the digital content supply chain. These changes have been accelerated by economic downturn in that the content providers are under increasing pressure to reduce costs while increasing revenue.
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
