Efficient Algorithms for Cache-Throughput Analysis in Cellular-D2D 5G Networks

被引:5
作者
Anjum, Nasreen [1 ]
Yang, Zhaohui [1 ]
Khan, Imran [2 ]
Kiran, Mahreen [3 ]
Wu, Falin [4 ]
Rabie, Khaled [5 ]
Bahaei, Shikh Muhammad [1 ]
机构
[1] Kings Coll London, Dept Informat, London, England
[2] Univ Peshawar, Dept Elect Engn, Peshawar, Pakistan
[3] Inst Management Sci, Dept Comp Sci, Peshawar, Pakistan
[4] Beihang Univ, Sch Instrumentat & Optoelect Engn, Beijing 100191, Peoples R China
[5] Manchester Metropolitan Univ, Dept Elect & Elect Engn, Manchester, Lancs, England
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2021年 / 67卷 / 02期
关键词
Device-to-Device (D2D); startup-delay; playback-delay; caching; TO-DEVICE COMMUNICATION; CONTENT DELIVERY; PLACEMENT; BEHAVIOR; MODELS;
D O I
10.32604/cmc.2021.014635
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a two-tiered segment-based Device-to Device (S-D2D) caching approach to decrease the startup and playback delay experienced by Video-on-Demand (VoD) users in a cellular network. In the S-D2D caching approach cache space of each mobile device is divided into two cache-blocks. The first cache-block reserve for caching and delivering the beginning portion of the most popular video files and the second cache block caches the latter portion of the requested video files 'fully or partially' depending on the users' video watching behaviour and popularity of videos. In this approach before caching, video is divided and grouped in a sequence of fixed-sized fragments called segments. To control the admission to both cache blocks and improve the system throughput, we further propose and evaluate three cache admission control algorithms. We also propose a video segment access protocol to elaborate on how to cache and share the video segments in a segmentation based D2D caching architecture. We formulate an optimisation problem and find the optimal cache probability and beginning-segment size that maximise the cache-throughput probability of beginning-segments. To solve the non-convex cache-throughout maximisation problem, we derive an iterative algorithm, where the optimal solution is derived in each step. We used extensive simulations to evaluate the performance of our proposed S-D2D caching system.
引用
收藏
页码:1759 / 1780
页数:22
相关论文
共 34 条
[1]   Device-to-Device (D2D) Communication as a Bootstrapping System in a Wireless Cellular Network [J].
Anjum, Nasreen ;
Yang, Zhaohui ;
Saki, Hadi ;
Kiran, Mehreen ;
Shikh-Bahaei, Mohammad .
IEEE ACCESS, 2019, 7 :6661-6678
[2]  
Anjum N, 2017, 2017 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND MOBILE COMMUNICATIONS (WINCOM), P413
[3]   Survey on peer-assisted content delivery networks [J].
Anjum, Nasreen ;
Karamshuk, Dmytro ;
Shikh-Bahaei, Mohammad ;
Sastry, Nishanth .
COMPUTER NETWORKS, 2017, 116 :79-95
[4]  
[Anonymous], 2015, MAXIMISING AUDIENCE
[5]  
[Anonymous], 2017, WINNER 2 CHANNEL MOD
[6]  
[Anonymous], 2018, Ericsson mobility report
[7]  
[Anonymous], 2019, SYMMETRY BASEL, DOI DOI 10.3390/SYM11091099
[8]   Probabilistic Caching in Wireless D2D Networks: Cache Hit Optimal Versus Throughput Optimal [J].
Chen, Zheng ;
Pappas, Nikolaos ;
Kountouris, Marios .
IEEE COMMUNICATIONS LETTERS, 2017, 21 (03) :584-587
[9]   Device-to-Device Communication as an Underlay to LTE-Advanced Networks [J].
Doppler, Klaus ;
Rinne, Mika ;
Wijting, Carl ;
Ribeiro, Cassio B. ;
Hugl, Klaus .
IEEE COMMUNICATIONS MAGAZINE, 2009, 47 (12) :42-49
[10]  
Erman Jeffrey., 2011, ACM IMC