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
Part II: QoS and QoE for IPTV Delivery Networks
Part III: Mobility and Next-Generation Delivery Networks
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.