Multimedia Tools and Applications

, Volume 77, Issue 7, pp 8475–8493 | Cite as

On the synthetic dataset generation for IPTV services based on user behavior

  • Alireza Abdollahpouri
  • Reyhan Qavami
  • Parham Moradi


The adoption of the paradigm shift from push-based media broadcasting to pull-based media streaming has seen a significant growth in the recent decade. IPTV is good example to illustrate this claim. In IPTV systems hundreds (or maybe thousands in near future) of live TV channels and video contents are available to subscribers. In many application domains a clear understanding of access pattern to the items is necessary. However, for security reasons, in IPTV systems this kind of information is not publicly available. In this paper, taking into account a model which mimics the behavior of a typical IPTV user, and with the aid of MovieLens dataset, we produce a trace file or synthetic dataset, named UBSDI. We then show that, this dataset can reflect many properties of real datasets quite realistically. This dataset is publically available and can be used in many applications such as recommender systems, network capacity planning, network dimensioning, and system performance optimization.


IPTV Synthetic dataset User behavior Recommender systems 


  1. 1.
    Abdollahpouri A, Wolfinger BE, Lai J, Vinti C (2011) Elaboration and formal description of IPTV user models and their application to IPTV system analysis. MMBnetGoogle Scholar
  2. 2.
    Bambini R, Cremonesi P, Turrin R (2011) A recommender system for an IPTV service provider: a real large-scale production environment. Recommender systems handbook. Springer, In, pp 299–331Google Scholar
  3. 3.
    Beyragh AA, Rahbar AG (2014) IFCS: an intelligent fast channel switching in IPTV over PON based on human behavior prediction. Multimedia tools and applications 72(2):1049–1071CrossRefGoogle Scholar
  4. 4.
    Cha M, Gummadi K, Rodriguez P (2008) Channel selection problem in live IPTV systems. Proc. of ACM SIGCOMM PosterGoogle Scholar
  5. 5.
    Cha M, Rodriguez P, Crowcroft J, Moon S (2008) Watching television over an IP network. In: Proceedings of the 8th ACM SIGCOMM conference on internet measurement. ACMGoogle Scholar
  6. 6.
    Cong J, Wolfinger BE (2006) A unified load generator based on formal load specification and load transformation. In: Proceedings of the 1st international conference on performance evaluation methodolgies and tools. ACMGoogle Scholar
  7. 7.
    Cremonesi P, Turrin R (2009) Analysis of cold-start recommendations in IPTV systems. Proceedings of the third ACM conference on Recommender systems. ACM, In, pp 4–236Google Scholar
  8. 8.
    Elmisery AM, Rho S, Botvich D (2014) Collaborative privacy framework for minimizing privacy risks in an IPTV social recommender service. Multimedia Tools Appl:1–31Google Scholar
  9. 9.
    Khosroshahi AA, Yousefi S, Rahbar AG (2015) IPTV channel switching delay reduction through predicting subscribers' behaviors and preferences. Multimedia Tools Appl 1–20Google Scholar
  10. 10.
    Kim E, Pyo S, Park E, Kim M (2011) An automatic recommendation scheme of TV program contents for (IP) TV personalization. IEEE Trans Broadcast 57(3):674–684CrossRefGoogle Scholar
  11. 11.
    Krstic M, Bjelica M (2012) Context-aware personalized program guide based on neural network. IEEE Trans Consum Electron 58(4):1301–1306CrossRefGoogle Scholar
  12. 12.
    Kwon HJ, Hong KS (2011) Personalized electronic program guide for IPTV based on collaborative filtering with novel similarity method. In: consumer electronics (ICCE), 2011 I.E. international conference on. IEEE, pp 467-468Google Scholar
  13. 13.
    MovieLens dataset.
  14. 14.
    Park YJ, Tuzhilin A (2008) The long tail of recommender systems and how to leverage it. In: Proceedings of the 2008 ACM conference on recommender systems. Pp 11-18Google Scholar
  15. 15.
    Song S, Moustafa H, Afifi H (2012) Advanced IPTV services personalization through context-aware content recommendation. IEEE Transactions on Multimedia 14(6):1528–1537CrossRefGoogle Scholar
  16. 16.
    Sripanidkulchai K, Maggs B, Zhang H (2004) An analysis of live streaming workloads on the internet. In: Proceedings of the 4th ACM SIGCOMM conference on internet measurement. ACMGoogle Scholar
  17. 17.
    Technical report, Cisco (2013) Cisco visual networking index: forecast and methodology, 2013–2018Google Scholar
  18. 18.
    Veloso E, Almeida V, Meira W, Bestavros A, Jin SH (2002) A hierarchical characterization of a live streaming media workload. In Proceedings of the 2nd ACM SIGCOMM workshop on internet measurment. ACMGoogle Scholar
  19. 19.
    Yu G, Westholm T, Kihl M, Sedano I, Aurelius A, Lagerstedt C, Odling P (2009) Analysis and characterization of IPTV user behavior. In: 2009 I.E. international symposium on broadband multimedia systems and broadcasting. IEEEGoogle Scholar
  20. 20.
    Zare S, Rahbar AG (2015) Program-driven approach to reduce latency during surfing periods in IPTV networks. Multimedia Tools Appl 1–13Google Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  • Alireza Abdollahpouri
    • 1
  • Reyhan Qavami
    • 1
  • Parham Moradi
    • 1
  1. 1.Department of Computer EngineeringUniversity of KurdistanSanandajIran

Personalised recommendations