Joint Coding for Proactive Caching with Changing File Popularities

Mohamed Amir Khalil, Ebrahim Bedeer Mohamed, Mohamed Hossam Ahmed, Tamer Khattab

Research output: Contribution to journalConference article

Abstract

Proactive caching is a promising technique used to minimize peak traffic rates by storing popular data, in advance, at different nodes in the network. We study a cellular network with one base station (BS) communicating with multiple mobile units (MUs). The BS has a number of cached files to be delivered to the MUs upon demand, and the popularities of these files are changing over time. We show that proactively and constantly updating the MU finite caches and jointly encoding the delivery of different demanded files to the MUs over different time slots minimize the delivery sum rate. We propose two different schemes for a two different scenarios, where the file popularities over time can be either arbitrary increasing or decreasing for the first scheme and decreases with demand for the second scheme. Numerical results show the benefits of the proposed schemes, over conventional caching schemes, in terms of reducing the delivery sum rate.
LanguageEnglish
Journal 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC)
DOIs
Publication statusPublished - 15 Feb 2018
Event 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC) - Montreal, Canada, Montreal, Canada
Duration: 8 Oct 201713 Oct 2017

Fingerprint

Base stations

Keywords

  • Encoding
  • receivers
  • transmitters
  • cellular networks
  • data mining
  • base stations
  • caching
  • proactive

Cite this

Khalil, Mohamed Amir ; Mohamed, Ebrahim Bedeer ; Ahmed, Mohamed Hossam ; Khattab, Tamer. / Joint Coding for Proactive Caching with Changing File Popularities. 2018.
@article{6cfe90517fdc4b299367f2d29dc0b868,
title = "Joint Coding for Proactive Caching with Changing File Popularities",
abstract = "Proactive caching is a promising technique used to minimize peak traffic rates by storing popular data, in advance, at different nodes in the network. We study a cellular network with one base station (BS) communicating with multiple mobile units (MUs). The BS has a number of cached files to be delivered to the MUs upon demand, and the popularities of these files are changing over time. We show that proactively and constantly updating the MU finite caches and jointly encoding the delivery of different demanded files to the MUs over different time slots minimize the delivery sum rate. We propose two different schemes for a two different scenarios, where the file popularities over time can be either arbitrary increasing or decreasing for the first scheme and decreases with demand for the second scheme. Numerical results show the benefits of the proposed schemes, over conventional caching schemes, in terms of reducing the delivery sum rate.",
keywords = "Encoding, receivers, transmitters, cellular networks, data mining, base stations, caching, proactive",
author = "Khalil, {Mohamed Amir} and Mohamed, {Ebrahim Bedeer} and Ahmed, {Mohamed Hossam} and Tamer Khattab",
year = "2018",
month = "2",
day = "15",
doi = "10.1109/PIMRC.2017.8292548",
language = "English",

}

Joint Coding for Proactive Caching with Changing File Popularities. / Khalil, Mohamed Amir ; Mohamed, Ebrahim Bedeer; Ahmed, Mohamed Hossam; Khattab, Tamer.

15.02.2018.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Joint Coding for Proactive Caching with Changing File Popularities

AU - Khalil, Mohamed Amir

AU - Mohamed, Ebrahim Bedeer

AU - Ahmed, Mohamed Hossam

AU - Khattab, Tamer

PY - 2018/2/15

Y1 - 2018/2/15

N2 - Proactive caching is a promising technique used to minimize peak traffic rates by storing popular data, in advance, at different nodes in the network. We study a cellular network with one base station (BS) communicating with multiple mobile units (MUs). The BS has a number of cached files to be delivered to the MUs upon demand, and the popularities of these files are changing over time. We show that proactively and constantly updating the MU finite caches and jointly encoding the delivery of different demanded files to the MUs over different time slots minimize the delivery sum rate. We propose two different schemes for a two different scenarios, where the file popularities over time can be either arbitrary increasing or decreasing for the first scheme and decreases with demand for the second scheme. Numerical results show the benefits of the proposed schemes, over conventional caching schemes, in terms of reducing the delivery sum rate.

AB - Proactive caching is a promising technique used to minimize peak traffic rates by storing popular data, in advance, at different nodes in the network. We study a cellular network with one base station (BS) communicating with multiple mobile units (MUs). The BS has a number of cached files to be delivered to the MUs upon demand, and the popularities of these files are changing over time. We show that proactively and constantly updating the MU finite caches and jointly encoding the delivery of different demanded files to the MUs over different time slots minimize the delivery sum rate. We propose two different schemes for a two different scenarios, where the file popularities over time can be either arbitrary increasing or decreasing for the first scheme and decreases with demand for the second scheme. Numerical results show the benefits of the proposed schemes, over conventional caching schemes, in terms of reducing the delivery sum rate.

KW - Encoding

KW - receivers

KW - transmitters

KW - cellular networks

KW - data mining

KW - base stations

KW - caching

KW - proactive

U2 - 10.1109/PIMRC.2017.8292548

DO - 10.1109/PIMRC.2017.8292548

M3 - Conference article

ER -