Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN

Since the content delivery unit over Information-Centric Networking (ICN) has shifted from files to the segments of a file named chunks, solely either file-level or chunk-level request probability is insufficient for ICN cache management. In this paper, a Request Expectation Index (RXI) based cache...

Full description

Bibliographic Details
Main Authors: Haipeng Li, Hidenori Nakazato, Syed Hassan Ahmed
Format: Article
Language:English
Published: MDPI AG 2017-11-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/9/4/83
id doaj-3f1fb65efc8b4e98bb995132496df1d9
record_format Article
spelling doaj-3f1fb65efc8b4e98bb995132496df1d92020-11-25T01:49:47ZengMDPI AGFuture Internet1999-59032017-11-01948310.3390/fi9040083fi9040083Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICNHaipeng Li0Hidenori Nakazato1Syed Hassan Ahmed2Graduate School of Global Information and Telecommunication Studies, Waseda University, 66 bldg., 3-14-9 Ookubo, Shinjuku-ku, Tokyo 169-0072, JapanDepartment of Communications and Computer Engineering, Waseda University, 66 bldg., 3-14-9 Ookubo, Shinjuku-ku, Tokyo 169-0072, JapanDepartment of Electrical and Computer Engineering, University of Central Florida, Orlando, FL 32816, USASince the content delivery unit over Information-Centric Networking (ICN) has shifted from files to the segments of a file named chunks, solely either file-level or chunk-level request probability is insufficient for ICN cache management. In this paper, a Request Expectation Index (RXI) based cache replacement algorithm for streaming content delivery is proposed. In this algorithm, RXI is introduced to serve as a fine-grained and unified estimation criteria of possible future request probability for cached chunks. RXI is customized for streaming content delivery by adopting both file-level and chunk-level request probability and considering the dynamically varied request status at each route as well. Compared to prior work, the proposed algorithm evicts the chunk with the minimum expectation of future request to maintain a high cache utilization. Additionally, simulation results demonstrate that the RXI-based algorithm can remarkably enhance the streaming content delivery performance and can be deployed in complex network scenarios. The proposed results validate that, by taking fine-grained request probability and request status into consideration, the customized in-network caching algorithm can improve the ICN streaming content delivery performance by high cache utilization, fast content delivery, and lower network traffic.https://www.mdpi.com/1999-5903/9/4/83information centric networkingin-network cachingcache replacementpopularity
collection DOAJ
language English
format Article
sources DOAJ
author Haipeng Li
Hidenori Nakazato
Syed Hassan Ahmed
spellingShingle Haipeng Li
Hidenori Nakazato
Syed Hassan Ahmed
Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN
Future Internet
information centric networking
in-network caching
cache replacement
popularity
author_facet Haipeng Li
Hidenori Nakazato
Syed Hassan Ahmed
author_sort Haipeng Li
title Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN
title_short Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN
title_full Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN
title_fullStr Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN
title_full_unstemmed Request Expectation Index Based Cache Replacement Algorithm for Streaming Content Delivery over ICN
title_sort request expectation index based cache replacement algorithm for streaming content delivery over icn
publisher MDPI AG
series Future Internet
issn 1999-5903
publishDate 2017-11-01
description Since the content delivery unit over Information-Centric Networking (ICN) has shifted from files to the segments of a file named chunks, solely either file-level or chunk-level request probability is insufficient for ICN cache management. In this paper, a Request Expectation Index (RXI) based cache replacement algorithm for streaming content delivery is proposed. In this algorithm, RXI is introduced to serve as a fine-grained and unified estimation criteria of possible future request probability for cached chunks. RXI is customized for streaming content delivery by adopting both file-level and chunk-level request probability and considering the dynamically varied request status at each route as well. Compared to prior work, the proposed algorithm evicts the chunk with the minimum expectation of future request to maintain a high cache utilization. Additionally, simulation results demonstrate that the RXI-based algorithm can remarkably enhance the streaming content delivery performance and can be deployed in complex network scenarios. The proposed results validate that, by taking fine-grained request probability and request status into consideration, the customized in-network caching algorithm can improve the ICN streaming content delivery performance by high cache utilization, fast content delivery, and lower network traffic.
topic information centric networking
in-network caching
cache replacement
popularity
url https://www.mdpi.com/1999-5903/9/4/83
work_keys_str_mv AT haipengli requestexpectationindexbasedcachereplacementalgorithmforstreamingcontentdeliveryovericn
AT hidenorinakazato requestexpectationindexbasedcachereplacementalgorithmforstreamingcontentdeliveryovericn
AT syedhassanahmed requestexpectationindexbasedcachereplacementalgorithmforstreamingcontentdeliveryovericn
_version_ 1725005066719461376