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...
Main Authors: | , |
---|---|
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 |