Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming

Internet protocol TV (IPTV) is a promising Internet killer application, which integrates video, voice, and data onto a single IP network, and offers viewers an innovative set of choices and control over their TV content. To provide high-quality IPTV services, an effective strategy is based on cachin...

Full description

Bibliographic Details
Main Authors: Kai-Chun Liang, Hsiang-Fu Yu
Format: Article
Language:English
Published: Hindawi Limited 2012-01-01
Series:International Journal of Digital Multimedia Broadcasting
Online Access:http://dx.doi.org/10.1155/2012/192314
id doaj-c6d5b639200c4112ad4b87240a3e5ad9
record_format Article
spelling doaj-c6d5b639200c4112ad4b87240a3e5ad92020-11-25T00:18:25ZengHindawi LimitedInternational Journal of Digital Multimedia Broadcasting1687-75781687-75862012-01-01201210.1155/2012/192314192314Adjustable Two-Tier Cache for IPTV Based on Segmented StreamingKai-Chun Liang0Hsiang-Fu Yu1Department of Computer Science, National Taipei University of Education, Taipei 106, TaiwanDepartment of Computer Science, National Taipei University of Education, Taipei 106, TaiwanInternet protocol TV (IPTV) is a promising Internet killer application, which integrates video, voice, and data onto a single IP network, and offers viewers an innovative set of choices and control over their TV content. To provide high-quality IPTV services, an effective strategy is based on caching. This work proposes a segment-based two-tier caching approach, which divides each video into multiple segments to be cached. This approach also partitions the cache space into two layers, where the first layer mainly caches to-be-played segments and the second layer saves possibly played segments. As the segment access becomes frequent, the proposed approach enlarges the first layer and reduces the second layer, and vice versa. Because requested segments may not be accessed frequently, this work further designs an admission control mechanism to determine whether an incoming segment should be cached or not. The cache architecture takes forward/stop playback into account and may replace the unused segments under the interrupted playback. Finally, we conduct comprehensive simulation experiments to evaluate the performance of the proposed approach. The results show that our approach can yield higher hit ratio than previous work under various environmental parameters.http://dx.doi.org/10.1155/2012/192314
collection DOAJ
language English
format Article
sources DOAJ
author Kai-Chun Liang
Hsiang-Fu Yu
spellingShingle Kai-Chun Liang
Hsiang-Fu Yu
Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming
International Journal of Digital Multimedia Broadcasting
author_facet Kai-Chun Liang
Hsiang-Fu Yu
author_sort Kai-Chun Liang
title Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming
title_short Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming
title_full Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming
title_fullStr Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming
title_full_unstemmed Adjustable Two-Tier Cache for IPTV Based on Segmented Streaming
title_sort adjustable two-tier cache for iptv based on segmented streaming
publisher Hindawi Limited
series International Journal of Digital Multimedia Broadcasting
issn 1687-7578
1687-7586
publishDate 2012-01-01
description Internet protocol TV (IPTV) is a promising Internet killer application, which integrates video, voice, and data onto a single IP network, and offers viewers an innovative set of choices and control over their TV content. To provide high-quality IPTV services, an effective strategy is based on caching. This work proposes a segment-based two-tier caching approach, which divides each video into multiple segments to be cached. This approach also partitions the cache space into two layers, where the first layer mainly caches to-be-played segments and the second layer saves possibly played segments. As the segment access becomes frequent, the proposed approach enlarges the first layer and reduces the second layer, and vice versa. Because requested segments may not be accessed frequently, this work further designs an admission control mechanism to determine whether an incoming segment should be cached or not. The cache architecture takes forward/stop playback into account and may replace the unused segments under the interrupted playback. Finally, we conduct comprehensive simulation experiments to evaluate the performance of the proposed approach. The results show that our approach can yield higher hit ratio than previous work under various environmental parameters.
url http://dx.doi.org/10.1155/2012/192314
work_keys_str_mv AT kaichunliang adjustabletwotiercacheforiptvbasedonsegmentedstreaming
AT hsiangfuyu adjustabletwotiercacheforiptvbasedonsegmentedstreaming
_version_ 1725376728845516800