IPTV Delivery Networks -  - E-Book

IPTV Delivery Networks E-Book

0,0
111,99 €

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

Mehr erfahren.
Beschreibung

A guide to the current technologies related to the delivery process for both live and on-demand services within IPTV delivery networks

IPTV Delivery Networks is an important resource thatoffers an in-depth discussion to the IPTV (Internet Protocol Television) delivery networks for both live and on demand IPTV services.This important book also includes a review of the issues and challenges surrounding the delivery of IPTV over various emerging networking and communications technologies.

The authors — an international team of experts — introduce a framework for delivery network applicable for live and video-on-demand services. They review the fundamental issues of IPTV delivery networks and explore the QoS (Quality of Service) issue for IPTV delivery networks that highlights the questions of security and anomaly detection as related to quality. IPTV Delivery Networks also contains a discussion of the mobility issues and next-generation delivery networks. This guide captures the latest available and usable technologies in the field and:

  • Explores the technologies related to delivery process for both live (real time) and on demand services in highly accessible terms
  • Includes information on the history, current state and future of IPTV delivery
  • Reviews all the aspects of delivery networks including storage management, resource allocation, broadcasting, video compression, QoS and QoE
  • Contains information on current applications including Netflix (video on demand), BBC iPlayer (time-shifted IPTV) and live (real time) streaming

Written for both researchers and industrial experts in the field of IPTV delivery networks. IPTV Delivery Networks is a groundbreaking book that includes the most current information available on live and on demand IPTV services.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 529

Veröffentlichungsjahr: 2018

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

Title Page

Copyright

Dedication

List of Contributors

Editor Biographies

First Editor

Second Editor

Third Editor

Preface

Acknowledgement

Part I: IPTV Delivery Networks Fundamentals

Chapter 1: IPTV: Delivering TV Services over IP Networks

1.1 Overview

1.2 Internet Protocol Television

1.3 Evolution of TV to IPTV

1.4 IPTV Delivery Network

1.5 Evolution of the Delivery Network

1.6 The Key Issues of IPTV Delivery Networks

1.7 Conclusion

References

Chapter 2: IPTV Streaming Classification

2.1 Introduction

2.2 Framework

2.3 Classification Scheme

2.4 Experimental Setup

2.5 Experimental Results

2.6 Conclusions

Acknowledgement

References

Chapter 3: Efficient IPTV Delivery over EPON

3.1 Introduction

3.2 Broadband Access Network Technologies

3.3 Live IPTV Delivery over EPON

3.4 Conclusions

References

Chapter 4: Content Awareness in IPTV Delivery Networks

4.1 Introduction

4.2 The Key Challenges in IPTV Delivery Networks

4.3 Content Status Issue in IPTV Delivery Networks

4.4 IPTV Content Status Modelling: A New Direction

4.5 Conclusion

References

Part II: QoS and QoE for IPTV Delivery Networks

Chapter 5: Zapping Delay Reduction in IPTV Systems

5.1 Introduction

5.2 A Review of the Existing Studies

5.3 Prediction-Based Prejoining Method in WiMAX Networks

5.4 Performance Evaluation

5.5 Future Directions for Research

5.6 Conclusion

References

Chapter 6: Channel-Zapping Time in IPTV: Challenges and Solutions

6.1 Introduction

6.2 Challenges in Channel-Zapping Time

6.3 Proposed Methods for Reducing Channel-Zapping Time

6.4 Discussion

6.5 Summary

References

Chapter 7: Delivering High-Definition IPTV Services over IP-Based Networks

7.1 Introduction

7.2 HD Video Compression

7.3 Future Trends

7.4 Conclusion

References

Chapter 8: IPTV Network Security: Threats and Countermeasures

8.1 Introduction

8.2 Threats on IPTV Delivery Networks

8.3 Security Issues of IPTV Delivery Networks

8.4 Countering the Threats

8.5 Open Research Issues

8.6 Conclusions

References

Chapter 9: Anomaly Detection and Big Data in IPTV Networks

9.1 Introduction

9.2 Complex Data in IPTV Networks

9.3 Anomaly in the Context of IPTV Networks

9.4 A Case Study of Anomaly Detection Technique in IPTV Networks

9.5 Future Research Directions: Big Data

9.6 Conclusions

References

Part III: Mobility and Next-Generation Delivery Networks

Chapter 10: Taxonomy of Intra-Domain Mobility Management Schemes in Wireless Mesh Network for Implementing Mobile IPTV

10.1 Introduction

10.2 Classification

10.3 Advantages and Disadvantages

10.4 Open Research Issues

10.5 Conclusion

Acknowledgement

References

Chapter 11: Towards Multi-Operator IPTV Services Over 5G Networks

11.1 Introduction

11.2 Single-Provider IPTV Services

11.3 IPX Multi-Service Internetworking

11.4 Multi-Operator IPTV Services in 5G Networks

11.5 Future Research

11.6 Conclusions

Acknowledgement

References

Chapter 12: Technologies and Architectures for Future IP Television Services

12.1 Introduction

12.2 The Evolution of Users' Experience: Usage, Expectations and Reluctances

12.3 Architectural Evolution of IPTV: Towards a Smart Meld with OTT

12.4 Technical focus

References

Contributor Biographies

Index

End User License Agreement

Pages

C1

xvii

xviii

xix

xx

xxi

xxii

xxiii

xxiv

xxv

xxvii

1

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

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

118

119

120

121

122

123

124

125

127

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

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

242

243

244

245

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

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

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

357

358

359

360

Guide

Cover

Table of Contents

Begin Reading

List of Illustrations

Chapter 1: IPTV: Delivering TV Services over IP Networks

Figure 1.1 IPTV domains (Lee et al., 2009).

Figure 1.2 Central and distributed delivery network architecture.

Figure 1.3 Hierarchical delivery network architecture.

Figure 1.4 iCloud network architecture (Meng, Liu and Yin, 2010).

Figure 1.5 Peer-service area architecture (Li and Wu, 2010).

Figure 1.6 IPTV delivery networks issues taxonomy.

Chapter 2: IPTV Streaming Classification

Figure 2.1 Framework for IPTV video streaming.

Figure 2.2 Scheme of IPTV packet structure.

Figure 2.3 Example of IPTV piecewise constant-rate of a streamed DVB-S programme.

Figure 2.4 Averaged ROC curves for TSS vs. OFS classification for both partitioning methods. The square and diamond symbols locate the SB-Ops. Coupled programme-wise AUC = 0.98; disjoint programme-wise AUC = 0.97.

Figure 2.5 Averaged ROC curves for DVB-S/T TSS classification for both partitioning methods. The square and diamond symbols locate the SB-Ops. Block-wise AUC = 0.89; programme-wise AUC = 0.84.

Figure 2.6 Averaged ROC curves for DVB-S/T OFS classification for both partitioning methods. The square and diamond symbols locate the SB-Ops. Block-wise AUC = 0.91; programme-wise AUC = 0.86.

Chapter 3: Efficient IPTV Delivery over EPON

Figure 3.1 Typical IPTV architecture.

Figure 3.2 Modern telecommunication network of an optical access network.

Figure 3.3 Varieties of optical access network.

Figure 3.4 PON architecture and its operation.

Figure 3.5 Inter- and intra-scheduling.

Figure 3.6 Broadcast and multicast filtering frame in EPON.

Figure 3.7 Proposed OLT architecture.

Figure 3.8 Proposed ONU architecture.

Figure 3.9 Joining the channel.

Figure 3.10 Leaving the channel.

Figure 3.11 Joining the broadcast channel.

Figure 3.12 Continue/stop the broadcasting mechanism.

Figure 3.13 System throughput with different traffic loads and 10 Mbps video transmission rate.

Figure 3.14 Packet loss with different traffic loads.

Chapter 4: Content Awareness in IPTV Delivery Networks

Figure 4.1 IPTV delivery networks: issues taxonomy.

Figure 4.2 Taxonomy of load-balancing algorithms.

Figure 4.3 Random content size distribution.

Figure 4.4 The distribution of expected content load.

Figure 4.5 The relation between expected load and popularity.

Figure 4.6 The relation between expected load and popularity.

Chapter 5: Zapping Delay Reduction in IPTV Systems

Figure 5.1 Companion stream to reduce zapping delay.

Figure 5.2 Channel prejoining to decrease zapping delay.

Figure 5.3 Scalable video coding (SVC) to decrease zapping delay.

Figure 5.4 Categorisation of zapping delay reduction schemes.

Figure 5.5 Multicast and unicast in a WiMAX cell.

Figure 5.6 Channel zapping (z) and viewing (v).

Figure 5.7 User behaviour automaton for IPTV user (TV-UBA) (Abdollahpouri et al., 2011).

Figure 5.8 Output of the TV-UBA model in LoadSpec tool (Abdollahpouri et al., 2011).

Figure 5.9

Prejoin1

(

C

i

) probability state diagram;

C

max

= 50.

Figure 5.10 Channel-switching events over a period of time.

Figure 5.11 WiMAX network with MBS server.

Figure 5.12 Required slots when multicasting

N

most popular channels and unicast the rest of the requested channels (

N

= 1, …, 50).

Figure 5.13 Simulation flowchart.

Figure 5.14 Average zapping delay with and without prejoining (95% confidence intervals).

Chapter 6: Channel-Zapping Time in IPTV: Challenges and Solutions

Figure 6.1 Basic architecture of the IPTV system.

Figure 6.2 Architecture of an IP multicast IPTV system.

Figure 6.3 Architecture of a peer-to-peer IPTV system.

Figure 6.4 Delay factors in channel-zapping time.

Figure 6.5 Channel sequences of (a) NWCO, (b) FCO and (c) FIO.

Figure 6.6

Figure 6.7 Dataflow in (a) a conventional system and (b) the system proposed in Lee et al. (2008).

Figure 6.8 Architecture of the IPTV service and its components in GEPON.

Figure 6.9 IPTV service architecture.

Figure 6.10 IPTV network architecture and components.

Figure 6.11 Steps of the multicast ICC method.

Figure 6.12 Channel selection scenario in the programme-driven method.

Chapter 7: Delivering High-Definition IPTV Services over IP-Based Networks

Figure 7.1 Evolution of Internet technology.

Figure 7.2 Global ICT developments (ITU-T, 2015).

Figure 7.3 Packet loss rate for isolated loss events (DSL Forum, 2006).

Figure 7.4 Video degradation by packet loss.

Figure 7.5 Network architecture for Ethernet-based Gigabit passive optical networks (GPON) aggregation.

Chapter 8: IPTV Network Security: Threats and Countermeasures

Figure 8.1 Main threats to IPTV and IPTV networks.

Figure 8.2 An example of an MITM attack.

Figure 8.3 An example of a replay attack.

Figure 8.4 An example of a DDoS attack.

Figure 8.5 An example of SYN flood attack.

Chapter 9: Anomaly Detection and Big Data in IPTV Networks

Figure 9.1 IPTV system (O'Driscoll, 2008).

Figure 9.2 The three Vs of big data.

Chapter 10: Taxonomy of Intra-Domain Mobility Management Schemes in Wireless Mesh Network for Implementing Mobile IPTV

Figure 10.1 Scenario for intra-domain mobility of MCs accessing IPTV services.

Figure 10.2 Taxonomy of mobility management scheme.

Figure 10.3 ANT mechanism.

Figure 10.4 Mesh mobility management.

Figure 10.5 Static anchor scheme.

Figure 10.6 Dynamic anchor scheme.

Figure 10.7 OLSR Fastsync.

Figure 10.8 MEMO architecture.

Chapter 11: Towards Multi-Operator IPTV Services Over 5G Networks

Figure 11.1 Examples and illustrations of IPTV service-level indicators.

Figure 11.2 MLD proxy, upstream and downstream interfaces.

Figure 11.3 The IPX network model.

Figure 11.4 Core and value-added communication services.

Figure 11.5 Simplified conceptual architecture of the 5G exchange.

Figure 11.6 Levels of 5GEx services and value proposition.

Figure 11.7 The sending party network pays principle.

Figure 11.8 Wholesale and retail charging layers.

Chapter 12: Technologies and Architectures for Future IP Television Services

Figure 12.1 The cloud resources at the service of IPTV providers for quality and cost optimisation.

Figure 12.2 Video delivery over the Internet without any CDN.

Figure 12.3 Video delivery over the Internet with the use of a CDN. Peering links and caches close to the users help the delivery.

Figure 12.4 (a) Between the server (on the left) and the three clients, a unicast session is established for each client. (b) With multicast, flows are aggregated as much as possible to save bandwidth resources by avoiding unnecessary replicated transmissions.

Figure 12.5 Even though CP and core network are multicast-enabled, many edge networks remain unicast-only, as the one on the bottom left. Multicast in the global Internet is an all-or-nothing solution: If at least one network of the path is not multicast-enabled, a unicast connection is used end-to-end.

Figure 12.6 The negotiation between the AMT gateway and AMT relay enables the aggregation of the flows. The AMT relay replicates to downstream receivers, adding a unicast header.

Figure 12.7 Principle of P2P assistance to CDN delivery.

List of Tables

Chapter 2: IPTV Streaming Classification

Table 2.1 Results obtained by using different subsets of statistics in the source classification problem

Chapter 3: Efficient IPTV Delivery over EPON

Table 3.1 Comparison of the access networks technologies

Table 3.2 Traffic proportion

Chapter 5: Zapping Delay Reduction in IPTV Systems

Table 5.1 An example of zapping delay reduction with prejoining

Chapter 6: Channel-Zapping Time in IPTV: Challenges and Solutions

Table 6.1 Comparison Table for various business models

Table 6.2 Comparison Table for the five groups of proposed methods

Chapter 8: IPTV Network Security: Threats and Countermeasures

Table 8.1 List of assets, attacks, severity levels, person involved and likelihood of IPTV networks according to the ITU-T Focus Group on IPTV (2006)

Table 8.2 Suggested network security mechanisms by ITU-T Focus Group on IPTV (Focus Group on IPTV, 2006)

IPTV Delivery Networks

Next Generation Architectures for Live and Video-on-Demand Services

 

Edited by

Suliman Mohamed Fati

Faculty of Information Technology and Science, INTI International University, Malaysia

 

Saiful Azad

Faculty of Computer Systems & Software Engineering, University Malaysia Pahang, Malaysia

 

Al-Sakib Khan Pathan

CSE Department, Southeast University, Bangladesh

 

 

 

This edition first published 2018

© 2018 John Wiley & Sons Ltd

All rights reserved. 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 or otherwise, except as permitted by law. Advice on how to obtain permission to reuse material from this title is available at http://www.wiley.com/go/permissions.

The right of Suliman Mohamed Fati, Saiful Azad, Al-Sakib Khan Pathan to be identified as the authors of the editorial material in this work has been asserted in accordance with law.

Registered Offices

John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, USA

John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK

Editorial Office

The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK

For details of our global editorial offices, customer services, and more information about Wiley products visit us at www.wiley.com.

Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that appears in standard print versions of this book may not be available in other formats.

Limit of Liability/Disclaimer of Warranty

While the publisher and authors have used their best efforts in preparing this work, they make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives, written sales materials or promotional statements for this work. The fact that an organization, website, or product is referred to in this work as a citation and/or potential source of further information does not mean that the publisher and authors endorse the information or services the organization, website, or product may provide or recommendations it may make. This work is sold with the understanding that the publisher is not engaged in rendering professional services. The advice and strategies contained herein may not be suitable for your situation. You should consult with a specialist where appropriate. Further, readers should be aware that websites listed in this work may have changed or disappeared between when this work was written and when it is read. Neither the publisher nor authors shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.

Library of Congress Cataloging-in-Publication data applied for

ISBN: 9781119397915

Cover design by Wiley

Cover image: © Robert Daly/Getty Images

‘To my parents, whose utmost efforts and prayers are always with me To my beloved wife, and my kids - Suhail and Sama’

Suliman Mohamed Fati

‘To my beloved late father, for his constant encouragement, love and belief’

Saiful Azad

‘To my two little daughters - Rumaysa and Rufaida’

Al-Sakib Khan Pathan

List of Contributors

 

Alireza Abdollahpouri

Department of Computer Engineering

University of Kurdistan, Sanandaj, Iran

 

Mohiuddin Ahmed

University of New South Wales

Canberra, Australia

 

Saiful Azad

Faculty of Computer Systems & Software Engineering

University Malaysia Pahang, Malaysia

 

Gergely Biczók

Budapest University of Technology and Economics

Department of Telecommunications and Media Informatics

Budapest, Hungary

 

Pedro Comesaña

Signal Theory and Communications Department

University of Vigo, E. E. Telecomunicación, Spain

 

Luis M. Contreras

Distrito Telefónica

Madrid, Spain

 

Subhrajyoti Deb

Department of Computer Science & Engineering

Tripura University, Suryamaninagar, Tripura, India

 

Manos Dramitinos

Athens University of Economics and Business

Athens, Greece

 

Suliman Mohamed Fati

Faculty of Information Technology and Science

INTI International University, Malaysia

 

Niaz-Ul Haque

Mediaroom Field Engineering

Ontario, Canada

 

Seongik Hong

Amazon Web Services

Cambridge, Massachusetts, USA

 

I-Shyan Hwang

Department of Computer Science and Engineering

Yuan-Ze University, Taiwan

 

Nazrul Kabir

Department of Computer Science

American International University-Bangladesh, Dhaka, Bangladesh

 

Andrew Tanny Liem

Department of Computer Science

Klabat University, Manado, Indonesia

 

Håkon Lønsethagen

Telenor Research, Telenor Group

Norway

 

Abhishek Majumder

Department of Computer Science & Engineering

Tripura University, Suryamaninagar, Tripura, India

 

Miguel Masciopinto

Signal Theory and Communications Department

University of Vigo, E. E. Telecomunicación, Spain

 

Marie-José Montpetit

Research Laboratory of Electronics

Massachusetts Institute of Technology

Cambridge, Massachusetts, USA

 

AliAkbar Nikoukar

Department of Mathematics, College of Science

Yasouj University, Yasouj, Iran

 

N. Nourin Nisa

Department of Computer Science

American International University-Bangladesh, Dhaka, Bangladesh

 

Fernando Pérez-González

Signal Theory and Communications Department

University of Vigo, E. E. Telecomunicación, Spain

 

Akbar Ghaffarpour Rahbar

Electrical Engineering Department

Sahand University of Technology

Tabriz, Iran

 

Mohammed Mostafizur Rahman

Department of Computer Science

American International University-Bangladesh, Dhaka, Bangladesh

 

M. S. A. Noman Ranak

Faculty of Computer Systems & Software Engineering

University Malaysia Pahang, Malaysia

 

Sudipta Roy

Department of Computer Science & Engineering

Assam University, Silchar, Assam, India

 

B. M. F. Kamal Ruhee

Department of Computer Science

American International University-Bangladesh, Dhaka, Bangladesh

 

Lucile Sassatelli

Université Nice Sophia Antipolis

France

 

George D. Stamoulis

Athens University of Economics and Business

Athens, Greece

 

Putra Sumari

School of Computer Sciences

Universiti Sains Malaysia, Malaysia

 

Laszlo Toka

Budapest University of Technology and Economics

Department of Telecommunications and Media Informatics

Budapest, Hungary

 

Seyyed Mohammad Hosseini Verki

Payame Noor University of Qazvin

Qazvin, Iran

 

Kamal Z. Zamli

Faculty of Computer Systems & Software Engineering

University Malaysia Pahang, Malaysia

 

Sajjad Zare

Payame Noor University in Qazvin

Qazvin, Iran

Editor Biographies

First Editor

Name: Suliman Mohamed Fati

Position: Senior Lecturer, INTI International University, Malaysia

Biography: Suliman Mohamed Fati completed his bachelor's and master's degrees from Ain Shams University and Cairo University in Egypt, respectively. He received his PhD in computer sciences from Universiti Sains Malaysia, Malaysia, in 2014. After completing his PhD, he joined as an assistant professor in Faculty of Information and Communication Technology, Universiti Tunku Abdul Rahman, Malaysia. Currently, he is working as a senior lecturer (assistant professor) in Faculty of Information Technology and Sciences, INTI International University, Malaysia. The focus of his PhD work was on optimising IPTV delivery networks. His current research interests are in multimedia applications, content distribution networks, optimisation, cloud computing and the Internet of Things. He has authored many papers in international conferences and peer-reviewed journals. He also serves as a reviewer for renowned peer-reviewed journals and conferences. He is a member of IEEE, ICIT and IAENG.

Second Editor

Name: Saiful Azad

Position: Senior Lecturer, University Malaysia Pahang, Malaysia

Biography: Saiful Azad received his PhD in information engineering from the University of Padova, Italy, in 2013. He completed his BSc from the Islamic University of Technology, Bangladesh, in computer and information technology, and his MSc from International Islamic University Malaysia, in computer and information engineering. After completion of his PhD, he joined as a faculty member in the Department of Computer Science at American International University – Bangladesh. He is currently with the Faculty of Computer Systems and Software Engineering, University Malaysia Pahang, Malaysia. He started working on Underwater Acoustic Networks during his PhD, and it remains the main focus of his research. His research interests also lie in designing and implementing communication protocols for different network architectures, QoS issues, network security and simulator design. He is one of the developers of the DESERT underwater simulator. He is also the author of many scientific papers published in renowned international peer-reviewed journals and conferences. He is an editor/author of the 2014 book Practical Cryptography: Algorithms and Implementations using C++ (CRC Press, USA). He also serves as a reviewer and technical program committee member for many renowned peer-reviewed journals and conferences.

Third Editor

Name: Al-Sakib Khan Pathan

Position: Associate Professor, Southeast University, Bangladesh

Biography: Al-Sakib Khan Pathan received his master's degree and PhD in computer engineering from Kyung Hee University, South Korea, in 2009, and his bachelor's degree in computer science and information technology from the Islamic University of Technology, Bangladesh, in 2003. He is currently an associate professor at the Computer Science and Engineering department, Southeast University, Bangladesh. During 2010–2015, he was with the Computer Science department at the International Islamic University Malaysia, and, during 2009–2010, with the BRAC University, Bangladesh. He also worked as a researcher at Networking Lab, Kyung Hee University, South Korea, during 2005–2009. His research interests include wireless sensor networks, network security, cloud computing and e-services technologies. He is the recipient of several recognitions and best paper awards, and has several notable publications in these areas. He serves in various positions in renowned journals and magazines, and is the editor/author of 15 books. He is also a senior member of IEEE.

Preface

At the onset, we would like to clarify that this is not a textbook. We prefer to use the term ‘comprehensive guide’, as the book covers many critical aspects of IPTV (Internet Protocol Television) and IPTV delivery networks. When thinking about working on such a book, we observed that most of the books available in the market had covered only or mainly the basics of IPTV. There was no book available for researchers, academicians, students and practitioners that discussed in depth the IPTV delivery networks for both live and on-demand IPTV services. We also felt the pressing need to capture the issues of delivering IPTV over various emerging networking and communications technologies in a book or volume that could be used as reference material – both by general readers of the topic and experts in the field.

To introduce the theme of the book for general readers, let us say what IPTV is about. IPTV is basically a system that exploits high-speed broadband networks to deliver TV services to subscribers. It has been made possible today due to the advancements in high-speed broadcasting networks and the great evolution in digital video broadcasting techniques. From the service provider viewpoint, the prime challenge in the IPTV system involves providing high-quality service at minimum costs through existing and emerging delivery networks. In fact, IPTV delivery networks have witnessed several developments starting from the central architecture, which delivers content using a single main server. Subsequently, it was replaced by server farms or clusters. Then, the hierarchical architecture was introduced, which distributes content from a set of cache servers. At a later stage, the distributed architecture was proposed to replicate content into a set of servers distributed at different geographical locations. Given all these past developments, a recent and one of the most promising architectural solutions for IPTV delivery network is the cloud-based architecture. These are the issues that we discuss in this book, so that readers can understand the latest advancements alongside the required basics. And hence, we call it a ‘comprehensive guide’.

We are glad that we were able to complete this book by incorporating the contributions of researchers from around the globe, some of who are known names from renowned universities and institutions. We have divided the book into three main parts, each of which contains some chapters, organised as follows:

Part I: IPTV Delivery Networks Fundamentals

Chapter 01

– IPTV: Delivering TV Services over IP Networks

Chapter 02

– IPTV Streaming Classification

Chapter 03

– Efficient IPTV Delivery over EPON

Chapter 04

– Content Awareness in IPTV Delivery Networks

Part II: QoS and QoE for IPTV Delivery Networks

Chapter 05

– Zapping Delay Reduction in IPTV Systems

Chapter 06

– Channel Zapping Time in IPTV: Challenges and Solutions

Chapter 07

– Delivering High-Definition IPTV Services over IP-Based Networks

Chapter 08

– IPTV Network Security: Threats and Countermeasures

Chapter 09

– Anomaly Detection and Big Data in IPTV Networks

Part III: Mobility and Next-Generation Delivery Networks

Chapter 10

– Taxonomy of Intra-Domain Mobility Management Schemes in Wireless Mesh Network for Implementing Mobile IPTV

Chapter 11

– Towards Multi-Operator IPTV Services over 5G Networks

Chapter 12

– Technologies and Architectures for Future IP Television Services

As may be understood, the book has a total of 12 chapters. The first part (which contains four chapters) talks about the fundamental issues of IPTV delivery networks. This part could give some basic idea to the general readers of the topic whilst also being useful to experts. The second part (which contains five chapters) discusses Quality-of-Service (QoS) issues for IPTV delivery networks. We have also considered matters of security and anomaly detection as core issues related to quality. The last part addresses mobility issues and next-generation delivery networks. This part has three chapters that expose the readers to some futuristic thoughts and visions. As technological advancements are very rapid in this field, more novel ideas and methods of delivering IPTV may emerge soon. However, in this book, we have captured the latest available and usable technologies at the time of publication. Hence, we hope that this book will be appreciated by readers as a reference material that has no parallel at this time.

The Editors

Suliman Mohamed Fati

Saiful Azad

Al-Sakib Khan Pathan

Acknowledgement

We would like to thank Almighty Allah for allowing us to complete this book, which has indeed taken a long time and continuous efforts. We are indebted to the chapter authors for their valuable contributions to this book. Special thanks are owed to the Wiley editorial staff, who made the task easy for us and gave us timely assistance during the preparation of the chapters. We would also like to sincerely thank our family members, who inspire us to excel in our professional fields and extend us their mental support.

Part IIPTV Delivery Networks Fundamentals

Chapter 1IPTV: Delivering TV Services over IP Networks

Suliman Mohamed Fati and Putra Sumari

1.1 Overview

When we watch television, it is not possible to ignore the vast change that television service has undergone over time. In fact, television services have been experiencing several developments since the invention of the television. The first analogue colour television broadcast was started in 1951 via terrestrial broadcast with only a single channel (Fink, 1951; Baker, 1984). Then, another television service was delivered via cable (Dees et al., 2007). After that, digital TV emerged with the benefits of digital signal transmission and digital compression techniques. These benefits let TV service providers broadcast a variety of channels with high quality within a limited bandwidth (Joshi and Maskara, 2012; Picard and Siciliani, 2013). Furthermore, digital TV bridged the gap between the TV industry and computing industry as a result of the digital transmission of signals. More recently, Internet TV, also called online TV, has been delivering TV services over the public Internet without any commitment on the part of Internet service providers. The user must surf the website of the TV service provider and enjoy watching live and on-demand TV content (Simpson, 2013). YouTube is the dominant Internet TV provider, with 85% of the Internet TV consumption in the USA (Lee et al., 2013).

With the prosperous evolution of digital video formats and broadcasting as well as the advent of high-speed broadband networks, a new era of TV system has emerged known as IPTV, which can be defined as ‘multimedia services such as television, video, audio, text, graphics and data delivered over IP-based networks that provide the required level of quality of service (QoS)/quality of experience (QoE), security, interactivity and reliability (International Telecommunication Union [ITU-T], 2006). In other words, IPTV is a television system that delivers its content to subscribers over a broadband network. The broadband network can be described as a communication network over which all the voice, data, video and text services are delivered to end-users instead of isolated delivery networks (Moore and Siller Jr, 2004). As high-speed broadband networks exploit the digital representation of content, IPTV offers a wide variety of channels with high quality and interactivity compared with other TV systems. In addition, IPTV gives a simultaneous transmission of auxiliary data (e.g., subtitles, electronic programme guide [EPG]).

IPTV has recently become a popular trend in delivering TV services due to the increasing number of broadband network users. Globally, many companies work as service providers offering IPTV services. In 2009, there were almost 600 commercial IPTV operators worldwide (Nordström, 2009). According to Multimedia Research Group Inc. (MRG, 2012), this number was more than 930 operators worldwide. In Malaysia, only two competitive IPTV service providers have been operating. HyppTV is an IPTV service provided by Telekom Malaysia (TM). TM launched its IPTV services in 2004 after migrating the service delivery to Malaysia's High-Speed Broadband (HSBB) network. The second IPTV service provider in Malaysia is Astro Byond launched in 2011 and has been transmitting through fibre-optic broadband. Astro Byond operates in partnership with Time Dotcom Berhad and Maxis.

1.2 Internet Protocol Television

Due to the expeditious improvement of IP networks, along with the significant growth of users' bandwidth, IPTV has become popular worldwide as a promising way of delivering TV-related services including live broadcasting, video on demand (VoD) and other continuous streaming services to end-users. The number of IPTV subscribers globally grew from 2.03 million in 2005 to 4.56 million in 2006 and reached 60 million in 2011. According to SNL Kagan, the number of IPTV subscribers reached 117.39 million by the end of 2014, and it is expected to reach 165 million by the end of 2017. According to Jacqui (2007), IPTV subscribers occupy currently more than a third of the TV-viewing market. In 2017, IPTV is considered one of the most recent technological advancements made by humans. Moreover, IPTV is widely recognised as a proven and popular way of providing TV-related services including live broadcasting, VoD and other continuous streaming services over IP-based networks alongside the Internet, telephony, gaming and other home-networking services. According to an ITU-T focus group (ITU-T, 2006), IPTV can be defined as ‘multimedia services such as television/video/ audio/text/graphics/data delivered over IP-based networks that manage to provide the required level of QoS/QoE, security, interactivity and reliability’.

The major advantages of IPTV are addressability and interactivity (GlobeComm, 2006). In a fast-paced world, subscribers love to watch what they want when they want to, instead of scheduled channel broadcasting. IPTV grants this facility to subscribers by allowing them to choose only the channel they want to watch. Unlike most of the legacies of TV systems, IPTV takes advantage of the two-way communication in IP-based networks to let end-users enjoy the unlimited interactivity feature. By means of the interactivity feature, users can subscribe/unsubscribe to any channel or programme anytime without any intervention from the service provider. Besides, IPTV offers a wide variety of high-definition channels, along with the streaming media on demand (VoD) and the simultaneous transmission of auxiliary data (e.g., subtitles, EPG) as well. Consequently, IPTV has recently become a popular trend in delivering TV services. Globally, there are many companies offering IPTV services to end-users. Likewise, telecommunication companies (network providers) have entered a hectic competition to increase their customer base and profit by delivering IPTV services (Fati et al., 2014). In 2012, there were almost 900 commercial IPTV operators worldwide (Nordström, 2014). According to MRG (2014), this number was more than 1000 operators worldwide.

Amidst such hectic competition, the key concern of service providers is to provide high-quality services at lower costs. Thus, the challenge facing service providers is to build content delivery networks that use resources efficiently and diminish costs. However, designing such delivery networks is not an easy process. This is because IPTV content is huge in size and have an unsteady watching pattern. Therefore, the delivery network design process is required to pay more attention to content characteristics, user behaviour and resource utilisation. Hence, the target in this chapter is to explore the challenges that hinder IPTV delivery networks and the current research directions that are looking at resolving these challenges in light of content characteristics. Section 1.3 presents a brief historical overview on how the TV industry has been evolving over time to let IPTV become the most recent and dominant TV technology.

1.3 Evolution of TV to IPTV

Television services have experienced several developments since the invention of television. In the 1930s, TV broadcasting started with a linear schedule. Such TV services were disseminated over ether to roof antennas. Broadcasting was national with central control of scheduling (Takayanagi, 2003). According to Dees et al. (2007), the first analogue colour television broadcast was started in the 1950s via ether (terrestrial broadcast), and later via cable. Terrestrial and/or cable broadcast are/is still the primary means of delivering broadcast services, and have a considerable market share in many countries (EBU, 2011).

With the advent of digital video formats and digital broadcasting, a new era of television has begun via cable, terrestrial or satellite broadcasting. Digital television, proposed in the 1990s, has some advantages over the analogue one (Valentin, 2004). For instance, digital television can provide more channels with better picture and sound quality. Moreover, digital broadcasting induces the possibility of simultaneous transmission of auxiliary data (e.g., subtitles, EPG).

Due to the vast growth of broadband networks, the current trend is to turn into an ‘All-over-IP’ concept, wherein most service platforms will be unified into a single IP-based platform (Sabella, 2007). For instance, the existing IP-based networks deploy many services apart from high-speed Internet surfing. These services include IP-telephony (voice over IP), IP-surveillance, IP home appliance and IPTV. In the 2000s, the first IPTV service started broadcasting commercially over IP-based networks (Davies and Delany, 2005; OECD, 2007).

Inasmuch as high-speed broadband networks utilise the digital representation of content, IPTV offers a wide variety of channels with high quality and interactivity as compared with other TV systems. In addition, IPTV gives a simultaneous transmission of auxiliary data (e.g., subtitles, EPG) along with many enjoyable services.

Insofar as both IPTV and Internet TV use IP-based networks as a platform, it is worth mentioning that IPTV is completely different from Internet TV. In Internet TV, the user must connect to the Internet and then access the entertainment website (e.g., YouTube.com) to watch or download video streams without any telecom operator's responsibility. In contrast, IPTV delivers the video streams to a set-top box (STB), connected to a TV set, via IP-based networks under the full responsibility of a telecom operator. In the case of IPTV, the telecom operator is responsible for network, service continuity, QoS, content, right management and user experience. In that sense, users should subscribe to watch live and on-demand media services in a manner similar to that of current cable/satellite TV systems (Karantanis, 2009).

1.3.1 IPTV Services

IPTV providers mainly provide two streaming services: live channels and VoD. The live channels are broadcast to all subscribers using the multicast streaming technique. The user joins the multicast tree of a particular channel when he or she switches to this channel. In contrast, a dedicated connection is established between the user and streaming server for a unicast stream. Another direction in multimedia broadcasting is P2P broadcasting, which is utilised to alleviate the load on the servers by sharing the multimedia between the different set-top boxes directly. The different multimedia broadcasting techniques are not discussed in this chapter.

In addition to live and on-demand streaming services, IPTV also supports a variety of information and control functions, such as user notifications and content guide (CG). Open IPTV Forum (2009a) summarises the services that are provided by IPTV as follows:

Scheduled/linear TV services

: Live TV and/or audio channels are broadcast according to a predefined schedule. End-users can enjoy watching these live services and/or recording them. For privacy and security purposes, these services can be protected using appropriate encryption techniques.

Content on demand (CoD)/video on demand (VoD) services

: This category of services allows users to watch on-demand content (videos). In other words, end-users can select an individual video from a list of available videos. Once the end-user issues a request, he/she can watch or download the requested content.

Personal video recorder (PVR)

: This service enables users to record scheduled TV programmes using local-based storage (PVR) or network-based storage (nPVR). End-users can play the recorded content according to their convenience.

Notification

service: This service allows end-users to be informed of scheduled TV programmes (i.e., the starting time of a scheduled programme), emergency alerts or pre-configured reminders.

Communication service

: This service allows users a caller ID or short message services (SMS) on screen, and also to chat with others while enjoying IPTV services.

Information service

: This service provides end-users information on their subscription, management or the available content. This information may be delivered to either all or specific users.

Advertisement

service: This service enables advertisements to be delivered to end-users. These advertisements can be customised based on the locations and preferences of end-users.

In addition, the European Telecommunications Standards Institute (ETSI) reports a diverse collection of IPTV services including personal channels, user profiling and personalisation, service discovery, communications and messaging, notifications, interaction between users, targeted advertising, user-generated content and content recommendation (for further details, the reader can refer to ETSI TS 183063).

1.3.2 IPTV Standardisation

To make IPTV a popular and a standard platform worldwide, standardisations are conducted. IPTV standardisation aims to achieve the following purposes: interoperability, investment confidence and cost reduction (Fleury, 2006). For instance, end-users will often want to access diverse content belonging to different service providers stored in a heterogeneous network. To let such heterogeneous IPTV components interoperate smoothly, IPTV standardisation is required. Many organisations are involved in the process of standardisation of IPTV services (Gaber and Sumari, 2012; Gaber, Sumari and Budiarto, 2012). These organisations include Digital Video Broadcasting Project (DVB), International Telecommunication Union (ITU-T), European Telecommunications Standards Institute (ETSI), 3rd Generation Partnership Project (3GPP), Open Mobile Alliance (OMA), Internet Engineering Task Force (IETF), Alliance for Telecommunications Industry Solutions (ATIS), Cable Television Laboratories, Inc. (Packet Cable), Open IPTV Forum and Home Gateway Initiative (HGI).

1.3.3 General Architecture of IPTV

The general IPTV architecture explains the different shareholders of IPTV and the relationships among them (Mikoczy and Podhradský, 2009; Open IPTV Forum, 2009b; Lee et al., 2009). Figure 1.1 depicts the IPTV architecture and the involved domains.

Figure 1.1 IPTV domains (Lee et al., 2009).

Content provider domain:

This domain, similar to film production companies, collects content from different resources (or even produces content) and encodes them to a predefined media coding. Content providers own the intellectual property rights for contents belonging to them, and have the right to sell them to others (e.g., service providers) through appropriate rights management and protection mechanisms.

Service provider domain:

This domain purchases content from different content providers, packages them as services and then distributes those services to end-users via the delivery network. Delivery networks are responsible for retrieving, protecting, storing, distributing and delivering contents to the end-user domain through the network provider domain.

Network provider domain:

In this domain, end-users and service providers are connected via a shared underlying platform to interact with each other. This platform consists of a variety of backbone and access networks according to the running network technologies. User authentication, charging and billing mechanisms should be provided to service providers.

End-user domain:

This domain consists of related service terminals that allow the end-user to benefit from IPTV services. These terminals are connected to the network provider domain and receive IPTV services from the service provider upon subscription.

According to Lee et al. (2009), a number of reference points (RPs) should be defined among the IPTV domains. Such RPs, denoted by numbers in ovals in Figure 1.1, should control the relations among those domains. For instance, RPs 1, 4 and 6 show how the end-user interacts with the network provider, service provider and content provider, respectively. Similarly, the interactions of the network provider with both the service provider and content provider are represented by RPs 2 and 5, respectively; whereas RP 3 depicts the relationship between the service provider and content provider.

With reference to Figure 1.1, the need for a unified platform that collaborates content providers, service providers, network providers and end-users is highly recommended to guarantee the integrity and consistency between different shareholders. This unified platform is called an ‘IPTV delivery network’.

1.4 IPTV Delivery Network

The advent of IPTV has opened new avenues for content providers, service providers and network providers. Service providers benefit by distributing their content, which is produced by content providers, to end-users. The network providers profit by delivering the content over their network from the service provider to end-users (Lee et al., 2010). Service providers have two distribution options to deliver IPTV services to end-customers. The first option involves building their own private delivery network infrastructure, which is expensive and requires extra effort for standardisation. The second option involves delivering their services using shared infrastructure. Shared delivery networks are substrate networks where surrogate servers that act transparently on behalf of the origin server are placed across the network closer to the end-user for performance improvement. Contents from different service providers can be replicated from the origin server to surrogate servers (Xu, 2009). A famous example of shared delivery networks is the content distribution network (CDN).

1.5 Evolution of the Delivery Network

In their early days, video streaming services were provided by massive central data centres, as depicted in Figure 1.2a. Once the number of incoming requests increases, this architecture suffers from the design flaw known as ‘single point of failure’ (SPoF) (Cho et al., 2008; Meng, Liu and Yin, 2010). In addition to SPoF, the other main shortcomings of this architecture are prolonged delay and network congestion (Golubchik et al., 2001; Mir, 2011; Nair and Jayarekha, 2010). A scalable model called ‘server cluster’ or ‘server farm’ is built by arranging multiple servers together such that the burden/load can be distributed among them. This model is also augmented by a request dispatcher (e.g., layer-4 or layer-7 dispatchers). This dispatcher examines the requests and then distributes them among the cluster (Pathan and Buyya, 2007). To alleviate the problems of prolonged delay and network congestion at the central server or server cluster, content can be cached in different local servers, as depicted in Figure 1.2b, to place the content as close as physically possible to the end-users. Although cache proxies are allocated to different areas in the whole network to tackle the problems associated with the centralised architecture, SPoF still remains a severe flaw at each cache server (Meng, Liu and Yin, 2010).

Figure 1.2 Central and distributed delivery network architecture.

Caching or replicating content from the main source to local servers leads to the concept of CDNs. A CDN is considered a modernistic way of allocating replicas of content among several distributed servers to improve the performance and scalability of the provided services (Borzemski and Zatwarnicki, 2008; Pathan, Buyya and Vakali, 2008; Passarella, 2012). Akami, Digital Island, Radar, SPREAD, Amazon and Globule are famous examples of popular CDNs that are deployed worldwide for website hosting. According to Pathan and Buyya (2007), the new generation of CDNs has moved to multimedia streaming including IPTV services, yet are commercially unavailable currently as this is still in the research stage.

On the other hand, the hierarchical architecture is proposed aiming at improving the reliability and QoS offered. In this architecture, the streaming servers are organised hierarchically, with a main data centre at the root, as shown in Figure 1.3. Under this architecture, if a local server at any level suddenly stops, the streaming requests will be redirected to a server at a higher level. A streaming request may travel from the leaf to the root in case of content unavailability at the cache levels. The growing number of levels and servers improves the QoS. However, this exponential growth leads to higher storage cost (i.e., further replicas must be stored for each popular content). This higher storage cost increases the cost of the provided service, which, in turn, may lead to user dissatisfaction.

Figure 1.3 Hierarchical delivery network architecture.

A promising architecture for IPTV delivery networks called ‘cloud-based architecture’ has appeared in the works of Meng, Liu and Yin (2010) and Li and Wu (2010). The iCloud architecture (Meng, Liu and Yin, 2010) overcomes SPoF by aggregating the servers into service groups, as depicted in Figure 1.4, based on a proximity-aware rule where the adjacent servers are grouped in a single service group.

Figure 1.4 iCloud network architecture (Meng, Liu and Yin, 2010).

A second architecture, called ‘peer-service area architecture’ (Li and Wu, 2010), divides the delivery network into many service areas, as shown in Figure 1.5. According to Li and Wu (2010), two types of servers serve each service area: ‘Type 1’ servers allocate the popular content, and ‘Type 2’ servers allocate the unpopular content.

Figure 1.5 Peer-service area architecture (Li and Wu, 2010).

The customer belongs to only one service area and can request any video from any server within the service area. If a subscriber requests a non-existent video in his/her service area, this request will be redirected to the nearest service area that contains this video.

Li and Wu (2010) point out that this architecture can satisfy the QoS requirement and reliability. Thus, this architecture is considered particularly suitable for delivering IPTV services. Moreover, the peer-service area architecture can overcome the challenges mentioned by Meng, Liu and Yin (2010); it overcomes SPoF by allocating more than one server in a service area. Moreover, interconnecting the different service areas allows the requests to be redirected from one service area to another. The purpose of such interconnection is to ensure QoS and exploit cost-sharing among these service areas. The peer-service area architecture lacks request distribution and content replication mechanisms. Thus, this architecture suffers from a load imbalance problem.

1.5.1 IPTV Delivery Network Characteristics and Challenges

The advent of IPTV has created great opportunities for different parties to participate and benefit. These parties include content creators, broadband network owners and service brokers. The connection between these parties is depicted in the functional IPTV architecture. The general IPTV architecture consists of four domains – namely, content provider, service provider, network provider and, finally, the end-user (Open IPTV Forum, 2009a,b; Mikoczy and Podhradský, 2009). The service provider buys content from the content provider and then distributes it to end-users over a shared delivery network provided by the network provider. In such shared delivery networks, many providers contract with the network provider to allocate their contents and to handle incoming requests. In this situation, all that the customers need is a subscription that allows them to enjoy the provided services belonging to different providers via a special STB device.

IPTV, as a promising technology, is growing rapidly in terms of subscribers and revenue to become the standard means of delivering home and business entertainment content (Yarali and Cherry, 2005). Thus, telecommunication companies (network providers) are in fierce competition to increase their customer base and profit by delivering IPTV services (Yarali and Cherry, 2005; Lee, Muntean and Smeaton, 2009). The key concern of service providers in this hectic competition is to provide high-quality services at minimum costs.

However, there are many elements that influence the process of building an IPTV delivery network. The choice of network architecture is one of the most important elements. In fact, the IPTV delivery network has been witnessing several developments starting from centralised architecture, which delivers content using a single main server. After this was replaced by server farms or clusters, the hierarchical architecture that distributes content into a set of cache servers arose. In addition, the distributed architecture is proposed to replicate content into a set of servers distributed in different places. The most recent and promising development is the peer-service area architecture (Li and Wu, 2010). In this architecture, the delivery network is divided into a set of interconnected service areas with a cluster of servers for each. Li and Wu (2010) argue that this architecture satisfies most QoS and reliability requirements. Peer-service area architecture also can overcome the challenges that hinder other architectures – such as SPoF, cost-sharing and QoS (Meng, Liu and Yin, 2010). According to Gaber and Sumari (2012), load imbalance can occur because of improper content allocation and inaccurate request distribution that ignores the attributes of nodes. In peer-service area architecture, content is allocated among two types of servers without replications. Allocating the popular content without replication lets the servers become hotspots. Moreover, peer-service area architecture lacks appropriate request distribution techniques to distribute the load among different servers. Based on these limitations, peer-service area architecture suffers load imbalance and requires some enhancements to overcome the problem.

The second element contributing to building the IPTV delivery network is load balancing, which is considered one of the most important performance metrics of the IPTV system. Load imbalance means that some servers are heavily overloaded while others are relaxed. This problem degrades the QoS for IPTV services. Load imbalance usually happens as a result of inadequate content allocation and improper request forwarding, which is caused by not considering the non-uniform request access patterns of both content and users. Thus, replication and request dispatching techniques are designed to alleviate the load imbalance problem in IPTV systems. ‘Replication’ here refers to the even duplication of popular content among servers, aiming at reducing the overload. In fact, replication and request distribution strategies have become good choices to reduce overload on the backbone delivery network, improve performance and efficiently satisfy customer needs (Cranor et al., 2003).

On the other hand, cost reduction is a cause of concern for service providers. Hence, cost reduction is another important element that should be considered during the designing of IPTV delivery networks. In delivery networks, many service providers may share resources and compete to deliver good-quality services. However, IPTV content is characterised by its huge size and rapidly changing effective period. IPTV systems also suffer sudden peak workloads. Allocating large amounts of resources to cope with sudden workload leads to low resource utilisation at non-peak hours. On the other hand, not considering the peak workload leads to user dissatisfaction during peak hours. Thus, resource allocation and replica placement problems are important issues that should be considered mutually. In other words, resource allocation and replica placement should be integrated (Laoutaris, Zissimopoulos and Stavrakakis, 2005). Such integration can help reduce the wastage of resources by allocating the resources according to the necessitated replication scheme. As a result, the total cost can be reduced.

1.6 The Key Issues of IPTV Delivery Networks

Despite the great benefits of delivery networks to both service providers and content consumers, designing efficient delivery networks is not a trivial task and presents potential problems that must be resolved. Delivery network composition, content distribution and management, resource allocation and request redirection are the main issues that must be considered while building the delivery network. Delivery network composition includes delivery network placement and determining server specifications and interaction among servers. Content distribution and management includes content selection and distribution based on demand and cache/replica management. Resource allocation chooses the type and size of resources that are required for each surrogate server. Request redirection includes the techniques used to distribute the requests among servers, aimed at maintaining load balance and avoiding traffic congestion (Pathan and Buyya, 2009; Xu, 2009). According to Neves et al. (2010), these problems can be solved by considering them as optimisation problems. The optimal solutions to these optimisation problems can be found based on the given objective functions, which represent one or a combination of business goals. These business goals must be achieved to satisfy the acceptable level of QoS, and must include scalability, service availability, reliability, responsiveness, security and load balancing (Pathan and Buyya, 2009; Xu, 2009; Sierra-LLamazares, 2009).

One of the concerns of the present thesis is load balancing. In shared delivery networks, allocating content among the servers without considering their load status and/or performing inaccurate requests dispatching could lead to load imbalance. Therefore, the load imbalance problem can be solved in two steps. The first step is to replicate content according to its expected load among servers to balance the expected load. The second step is to evenly distribute the incoming requests across the servers to maintain load balance across the video servers. During literature review, these steps are widely investigated. In addition, allocating content efficiently will resolve the resource allocation problem. Figure 1.6 depicts the taxonomy of the issues related to IPTV delivery networks, including request distribution, content placement and resources allocation problems.

Figure 1.6 IPTV delivery networks issues taxonomy.

1.7 Conclusion

In recent years, IPTV has been delivering live and on-demand TV services over high-speed IP-based networks. As these high-speed broadband networks exploit the digital representation of contents, IPTV offers a wide variety of channels with high quality and interactivity as compared to other TV systems. Thus, IPTV has been growing rapidly in terms of subscribers and revenue. Telecommunication operators have engaged in stiff competition to deliver IPTV services to their customers. However, service providers need to increase the viewing rates of their content, and customers need to watch a wide variety of high-quality channels/content.

From the service provider's viewpoint, the challenge in IPTV systems is to build delivery networks that exploit the available resources efficiently and reduce service costs. However, designing such delivery networks is affected by many factors, including choosing the suitable network architecture, balancing load, managing wastage of resources and reducing costs. Furthermore, IPTV content characteristics, particularly size, popularity and interactivity, play important roles in balancing the load and avoiding the wastage of resources for delivery networks. Accordingly, the focus of this chapter is to formulate and evaluate the load status of IPTV contents aiming at building content-aware IPTV delivery networks.

Building a delivery network for allocating large volumes of interactive content characterised by fluctuating popularity and non-uniform request patterns is challenging. Ignoring such characteristics can lead to load imbalance and affect the system's performance. Therefore, modelling the status of content according to the characteristics of IPTV content is very important in designing IPTV delivery networks. Such modelling helps to balance load by distributing incoming requests based on the anticipated load of both content and servers.

References

Baker, W.R.G. (1984). The future of color television.

Transaction on Consumer Electronics

.

IEEE

,

CE-30

(2), 184–186.

Borzemski, L. and Zatwarnicki, K. (2008, September). CDNs with global adaptive request distribution. In Knowledge-Based Intelligent Information and Engineering Systems, 12th International Conference (KES 2008), Zagreb, Croatia, September 3–5, 2008, Proceedings Part II. (Lecture Notes in Computer Science; Vol. 5178). Springer, Berlin / Heidelberg, pp. 117–124.

Cho, D.H., Lee, K.Y., Choi, S.L., Chung, Y.D., Kim, M.H. and Lee, Y.J. (2008). A request distribution method for clustered VOD servers considering buffer sharing effects.

Journal of Systems Architecture

,

54

(1), 335–346.

Cranor, C.D., Ethington, R., Sehgal, A., Shur, D., Sreenan, C. and van der Merwe, J.E. (2003, June). Design and Implementation of a Distributed Content Management System. Proceeding of the 13th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2003). ACM, New York, NY, USA, pp. 4–11.

Davies, C. and Delany, J. (2005). IPTV VOD Market Analysis, Technical Report,

Ovum

.

Dees, E., VU, F.B., Voskuil, J. and Bode, R. (2007). Decentralized advertisement recommendation on IPTV. Master Dissertation. Vrije Universiteit Amsterdam.

EBU (2011). The Future of Terrestrial Broadcasting. Technical Report. European Broadcasting Union, Switzerland.

Fati, S.M., Budiartu, R. and Sumari, P. (2014, January). Provisioning Virtual IPTV Delivery Networks Using Hybrid Genetic Algorithm. Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication. ACM, p. 106.

Fink, D.G. (1951). Alternative approaches to color television.

Journal of Communications and Electronic Engineering

,

39

(10), 1124–1134.

Fleury, J. (2006). IPTV related standardization activities in DVB, ITU-T IPTV Global Technical Workshop, Seoul, Korea.

Gaber, S.M.A. and Sumari, P. (2012). Predictive and content-aware load balancing algorithm for peer-service area based IPTV networks.

Multimedia Tools and Applications

, 1–24.

Gaber, S.M.A., Sumari, P. and Budiarto, R. (2012). Balanced content allocation scheme for peer-service area CDN architecture for IPTV services.

Journal of ICT

,

11

, 131–146.

GlobeComm (2006). The IPTV Revolution: New Opportunities, New Challenges for Satellite Communications Systems,

www.globecommsystems.com

.

Golubchik, L., Muntz, R.R., Chou, C.F. and Berson, S. (2001). Design of fault-tolerant large-scale VOD servers: with emphasis on high-performance and low-cost.

Transactions on Parallel and Distributed Systems, IEEE

,

12

(4), 363–386.

ITU-T Focus Group IPTV, I. P. T. V. (2006). Service Requirements. Retrieved from:

http://www.itu.int/dms_pub/itu-t/opb/fg/T-FG-IPTV-2008-1-PDF-E.pdf

.

Jacqui, C. (2007). Report: One-third of TV Watching to be Video-on-Demand by 2012, Report, Ars Technica,

http://arstechnica.com/uncategorized/2007/09/report-one-third-of-tv-watching-to-be-video-on-demand-by-2012/

.

Joshi, S. and Maskara, S.L. (2012). Evolution and future generation of TV.

International Journal of Modern Education & Computer Science

,

4

(4): 50.

Karantanis, S. (2009). IPTV evolution – strategic issues for an IPTV provider in Greece. Master thesis, Athens Information Technology, Greece.

Laoutaris, N., Zissimopoulos, V. and Stavrakakis, I. (2005). On the optimization of storage capacity allocation for content distribution.

Journal of Computer Networks

,

47

(3): 409–428.

Lee, F.L.F., Leung, L., Qiu, J.L. and Chu, D.S.C. (eds) (2013).

Frontiers in New Media Research. Research in Information Technology and Society

. Taylor & Francis/Routledge, New York.

Lee, G.M., Lee, C.S., Rhee, W.S. and Choi, J.K. (2009). Functional architecture for NGN-based personalized IPTV services.

Broadcasting, IEEE Transactions

,

55

(2), 329–342.

Lee, G.M., Raj Bhandari, S. and Crespi, N. (2010). Content delivery for personalized IPTV services using peer to peer proxy.

Journal of Internet Engineering

,

4

(1).