111,99 €
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:
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:
Seitenzahl: 529
Veröffentlichungsjahr: 2018
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
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
Cover
Table of Contents
Begin Reading
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.
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)
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
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
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.
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.
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.
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
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.
Suliman Mohamed Fati and Putra Sumari
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.
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.
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).
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).
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).
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’.
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).
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.
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.
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.
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.
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).
