Network Coding-Based Socially-Aware Caching Strategy in D2D

By caching the most popular content into mobile devices, users can retrieve content directly from nearby devices through Device to Device (D2D) communications, which can significantly reduce backhaul traffic and improve network performance. Most existing D2D cache placement strategies are proactive...

Full description

Bibliographic Details
Main Authors: Jun Cai, Xiaoping Wu, Yan Liu, Jianzhen Luo, Liping Liao
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8957465/
_version_ 1818578156788908032
author Jun Cai
Xiaoping Wu
Yan Liu
Jianzhen Luo
Liping Liao
author_facet Jun Cai
Xiaoping Wu
Yan Liu
Jianzhen Luo
Liping Liao
author_sort Jun Cai
collection DOAJ
description By caching the most popular content into mobile devices, users can retrieve content directly from nearby devices through Device to Device (D2D) communications, which can significantly reduce backhaul traffic and improve network performance. Most existing D2D cache placement strategies are proactive approaches, which cannot deal with the problem of timely cache updating. In this paper, we propose a network coding-based socially-aware D2D caching strategy, which takes geographical proximity and the social relationships of users into consideration. First, a physical D2D network with high communication reliability is built according to the geographical proximity, composed of devices with high probability of communicating to each other through stable D2D communications. According to the social relationship between users within the physical D2D network, we partition the devices into communities and rank the devices within same community by their influence degree. Within a community, each caching decision is made independently according to the user-content contribution degree. To calculate the contribution degree, the impact between devices on requesting same content is modeled using an Indian Buffet Process. Devices cache coded blocks instead of the whole content to improve caching efficiency. Simulation results show that the proposed strategy achieves higher cache hit and sum rates compared to other schemes.
first_indexed 2024-12-16T06:41:20Z
format Article
id doaj.art-7dddef00f2024885889224bead039975
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T06:41:20Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-7dddef00f2024885889224bead0399752022-12-21T22:40:40ZengIEEEIEEE Access2169-35362020-01-018127841279510.1109/ACCESS.2020.29662898957465Network Coding-Based Socially-Aware Caching Strategy in D2DJun Cai0https://orcid.org/0000-0003-1695-483XXiaoping Wu1https://orcid.org/0000-0001-7022-4307Yan Liu2https://orcid.org/0000-0002-8257-2701Jianzhen Luo3https://orcid.org/0000-0002-5123-1306Liping Liao4https://orcid.org/0000-0002-1188-3123Guangdong Polytechnic Normal University, Guangzhou, ChinaGuangdong Polytechnic Normal University, Guangzhou, ChinaGuangdong Polytechnic Normal University, Guangzhou, ChinaGuangdong Polytechnic Normal University, Guangzhou, ChinaGuangdong Polytechnic Normal University, Guangzhou, ChinaBy caching the most popular content into mobile devices, users can retrieve content directly from nearby devices through Device to Device (D2D) communications, which can significantly reduce backhaul traffic and improve network performance. Most existing D2D cache placement strategies are proactive approaches, which cannot deal with the problem of timely cache updating. In this paper, we propose a network coding-based socially-aware D2D caching strategy, which takes geographical proximity and the social relationships of users into consideration. First, a physical D2D network with high communication reliability is built according to the geographical proximity, composed of devices with high probability of communicating to each other through stable D2D communications. According to the social relationship between users within the physical D2D network, we partition the devices into communities and rank the devices within same community by their influence degree. Within a community, each caching decision is made independently according to the user-content contribution degree. To calculate the contribution degree, the impact between devices on requesting same content is modeled using an Indian Buffet Process. Devices cache coded blocks instead of the whole content to improve caching efficiency. Simulation results show that the proposed strategy achieves higher cache hit and sum rates compared to other schemes.https://ieeexplore.ieee.org/document/8957465/D2Dcachingsocial communitynetwork codingIndian Buffet process
spellingShingle Jun Cai
Xiaoping Wu
Yan Liu
Jianzhen Luo
Liping Liao
Network Coding-Based Socially-Aware Caching Strategy in D2D
IEEE Access
D2D
caching
social community
network coding
Indian Buffet process
title Network Coding-Based Socially-Aware Caching Strategy in D2D
title_full Network Coding-Based Socially-Aware Caching Strategy in D2D
title_fullStr Network Coding-Based Socially-Aware Caching Strategy in D2D
title_full_unstemmed Network Coding-Based Socially-Aware Caching Strategy in D2D
title_short Network Coding-Based Socially-Aware Caching Strategy in D2D
title_sort network coding based socially aware caching strategy in d2d
topic D2D
caching
social community
network coding
Indian Buffet process
url https://ieeexplore.ieee.org/document/8957465/
work_keys_str_mv AT juncai networkcodingbasedsociallyawarecachingstrategyind2d
AT xiaopingwu networkcodingbasedsociallyawarecachingstrategyind2d
AT yanliu networkcodingbasedsociallyawarecachingstrategyind2d
AT jianzhenluo networkcodingbasedsociallyawarecachingstrategyind2d
AT lipingliao networkcodingbasedsociallyawarecachingstrategyind2d