Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks

Recently, wireless caching techniques have been studied to satisfy lower delay requirements and offload traffic from peak periods. By storing parts of the popular files at the mobile users, users can locate some of their requested files in their own caches or the caches at their neighbors. In the la...

Full description

Bibliographic Details
Main Authors: Yi Li, Chen Zhong, M. Cenk Gursoy, Senem Velipasalar
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8532342/
id doaj-0a6f244c70ba46c1b10f2057912d2bd2
record_format Article
spelling doaj-0a6f244c70ba46c1b10f2057912d2bd22021-03-29T21:29:49ZengIEEEIEEE Access2169-35362018-01-016772507726410.1109/ACCESS.2018.28810388532342Learning-Based Delay-Aware Caching in Wireless D2D Caching NetworksYi Li0Chen Zhong1M. Cenk Gursoy2https://orcid.org/0000-0002-7352-1013Senem Velipasalar3Intelligent Fusion Technology, Inc., Germantown, MD, USADepartment of Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY, USADepartment of Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY, USADepartment of Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY, USARecently, wireless caching techniques have been studied to satisfy lower delay requirements and offload traffic from peak periods. By storing parts of the popular files at the mobile users, users can locate some of their requested files in their own caches or the caches at their neighbors. In the latter case, when a user receives files from its neighbors, device-to-device (D2D) communication is performed. The D2D communication underlaid with cellular networks is also a new paradigm for the upcoming wireless systems. By allowing a pair of adjacent D2D users to communicate directly, D2D communication can achieve higher throughput, better energy efficiency, and lower traffic delay. In this paper, we propose an efficient learning-based caching algorithm operating together with a non-parametric estimator to minimize the average transmission delay in D2D-enabled cellular networks. It is assumed that the system does not have any prior information regarding the popularity of the files, and the non-parametric estimator is aimed at learning the intensity function of the file requests. An algorithm is devised to determine the best <;file,user> pairs that provide the best delay improvement in each loop to form a caching policy with very low-transmission delay and high throughput. This algorithm is also extended to address a more general scenario, in which the distributions of fading coefficients and the values of system parameters potentially change over time. Via numerical results, the superiority of the proposed algorithm is verified by comparing it with a naive algorithm, in which all users simply cache their favorite files, and by comparing with a probabilistic algorithm, the users cache a file with a probability that is proportional to its popularity.https://ieeexplore.ieee.org/document/8532342/Content cachingdelay awarenessdevice-to-device (D2D) communicationsintensity estimationkernel learning
collection DOAJ
language English
format Article
sources DOAJ
author Yi Li
Chen Zhong
M. Cenk Gursoy
Senem Velipasalar
spellingShingle Yi Li
Chen Zhong
M. Cenk Gursoy
Senem Velipasalar
Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks
IEEE Access
Content caching
delay awareness
device-to-device (D2D) communications
intensity estimation
kernel learning
author_facet Yi Li
Chen Zhong
M. Cenk Gursoy
Senem Velipasalar
author_sort Yi Li
title Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks
title_short Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks
title_full Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks
title_fullStr Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks
title_full_unstemmed Learning-Based Delay-Aware Caching in Wireless D2D Caching Networks
title_sort learning-based delay-aware caching in wireless d2d caching networks
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description Recently, wireless caching techniques have been studied to satisfy lower delay requirements and offload traffic from peak periods. By storing parts of the popular files at the mobile users, users can locate some of their requested files in their own caches or the caches at their neighbors. In the latter case, when a user receives files from its neighbors, device-to-device (D2D) communication is performed. The D2D communication underlaid with cellular networks is also a new paradigm for the upcoming wireless systems. By allowing a pair of adjacent D2D users to communicate directly, D2D communication can achieve higher throughput, better energy efficiency, and lower traffic delay. In this paper, we propose an efficient learning-based caching algorithm operating together with a non-parametric estimator to minimize the average transmission delay in D2D-enabled cellular networks. It is assumed that the system does not have any prior information regarding the popularity of the files, and the non-parametric estimator is aimed at learning the intensity function of the file requests. An algorithm is devised to determine the best <;file,user> pairs that provide the best delay improvement in each loop to form a caching policy with very low-transmission delay and high throughput. This algorithm is also extended to address a more general scenario, in which the distributions of fading coefficients and the values of system parameters potentially change over time. Via numerical results, the superiority of the proposed algorithm is verified by comparing it with a naive algorithm, in which all users simply cache their favorite files, and by comparing with a probabilistic algorithm, the users cache a file with a probability that is proportional to its popularity.
topic Content caching
delay awareness
device-to-device (D2D) communications
intensity estimation
kernel learning
url https://ieeexplore.ieee.org/document/8532342/
work_keys_str_mv AT yili learningbaseddelayawarecachinginwirelessd2dcachingnetworks
AT chenzhong learningbaseddelayawarecachinginwirelessd2dcachingnetworks
AT mcenkgursoy learningbaseddelayawarecachinginwirelessd2dcachingnetworks
AT senemvelipasalar learningbaseddelayawarecachinginwirelessd2dcachingnetworks
_version_ 1724192831449333760