Advanced Content Delivery, Streaming, and Cloud Services -  - E-Book

Advanced Content Delivery, Streaming, and Cloud Services E-Book

0,0
97,99 €

oder
-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

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:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 919

Veröffentlichungsjahr: 2014

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Table of Contents

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

Pages

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

Guide

Cover

Table of Contents

Preface

Part I: CDN and Media Streaming Basics

Chapter 1: Cloud-Based Content Delivery and Streaming

List of Illustrations

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

List of Tables

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

Advanced Content Delivery, Streaming, and Cloud Services

 

 

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

Preface

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!