• DocumentCode
    747364
  • Title

    Performance of Caching Algorithms for IPTV On-Demand Services

  • Author

    De Vleeschauwer, Danny ; Laevens, Koen

  • Author_Institution
    Bell Labs., Alcatel-Lucent Bell, Antwerp, Belgium
  • Volume
    55
  • Issue
    2
  • fYear
    2009
  • fDate
    6/1/2009 12:00:00 AM
  • Firstpage
    491
  • Lastpage
    501
  • Abstract
    Due to its native return channel and its ability to easily address each user individually an IPTV system is very well suited to offer on-demand services. Those services are becoming more popular as there is an undeniable trend that users want to watch the offered content when and where it suits them best. Because multicast can no longer be relied upon for such services, as was the case when offering linear-programming TV, this trend risks to increase the traffic unwieldy over some parts of the IPTV network unless caches are deployed in strategic places within it. Since caches are limited in size and the popularity of on-demand content is volatile (i.e., changing over time), it is not straightforward to decide which objects to cache at which moment in time. This paper introduces and studies a caching algorithm that tracks the popularity of objects to make intelligent caching decisions. We will show that when its parameters are set equal or close to their optimal values this algorithm outperforms traditional algorithms as LRU (least-recently used) and LFU (least-frequently used). After a generic study of the algorithm fed by a user demand model that takes the volatility of the objects into account we will discuss two particular cases of an on-demand service, video-on-demand and catch-up TV, for each of which we give guidelines on how to dimension their associated caches.
  • Keywords
    IPTV; cache storage; content-addressable storage; telecommunication traffic; video on demand; IPTV system; associated caches; caching algorithm; catch-up TV; intelligent caching decision; network traffic; on-demand services; user demand model; video-on-demand; Guidelines; IP networks; IPTV; Internet; Network servers; Protocols; TV broadcasting; Telecommunication traffic; Unicast; Watches; Caching; interactive TV; internet protocol TV; user modeling;
  • fLanguage
    English
  • Journal_Title
    Broadcasting, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9316
  • Type

    jour

  • DOI
    10.1109/TBC.2009.2015983
  • Filename
    4837567