Collaborative Online Caching with Freshness in the Internet of Things

被引:0
作者
Zhao, Xu [1 ]
Zhu, Qi [1 ]
机构
[1] Nanjing Univ Posts & Telecommun, Key Wireless Lab Jiangsu Prov, Sch Telecommun & Informat Engn, Nanjing, Peoples R China
来源
2020 12TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP) | 2020年
基金
中国国家自然科学基金;
关键词
Internet of Things; collaborative caching; online algorithm; freshness; DELIVERY;
D O I
10.1109/wcsp49889.2020.9299756
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a Collaborative Online Caching Algorithm with Freshness is proposed to solve the data caching problem in the Internet of Things (IoT) among multiple small base stations (SBSs). In this algorithm, the ability of SBSs to cooperate with each other is related to three factors: the number of coordinated connections each SBS establishes with other SBSs, the distance between SBSs, and the number of served users in the coverage area of each SBS. On the basis of cooperative caching strategy, this algorithm considers online settings and introduces the term of "freshness" in the IoT to restrict the real-time degree of files cached in SBS, and on the premise that the freshness of files meets the user's expectation, an optimization model is constructed to minimize the total cost paid by SBSs. We express the problem as an Integer Linear Program and prove its NP-completeness by mapping method of set covering problem, so that we can obtain the best scheme for SBSs to cache files. In addition, due to the limited cache capacity, we have improved the Least Recently Used Replacement Policy (LRU) to update cached files by combining freshness and the frequency each file has been requested. Finally, we calculate the time complexity of the algorithm. The simulation results manifest that, compared with the caching strategy without considering freshness, the algorithm in this paper greatly improves user satisfaction with a little increase in total costs.
引用
收藏
页码:916 / 921
页数:6
相关论文
共 18 条
[1]  
Blasco P, 2014, IEEE ICC, P1897, DOI 10.1109/ICC.2014.6883600
[2]  
Cisco I, 2017, White Paper, White Paper
[3]   A Provably Efficient Online Collaborative Caching Algorithm for Multicell-Coordinated Systems [J].
Gharaibeh, Ammar ;
Khreishah, Abdallah ;
Ji, Bo ;
Ayyash, Moussa .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2016, 15 (08) :1863-1876
[4]   Cache Aware User Association for Wireless Heterogeneous Networks [J].
Haw, Rim ;
Kazmi, S. M. Ahsan ;
Thar, Kyi ;
Alam, M. D. Golam Rabiul ;
Hong, Choong Seon .
IEEE ACCESS, 2019, 7 :3472-3485
[5]  
Kam C, 2017, IEEE INT SYMP INFO, P136, DOI 10.1109/ISIT.2017.8006505
[6]  
Kaul S, 2012, IEEE INFOCOM SER, P2731, DOI 10.1109/INFCOM.2012.6195689
[7]  
Kaul SK, 2017, IEEE INT SYMP INFO, P331, DOI 10.1109/ISIT.2017.8006544
[8]  
Khreishah A, 2015, IEEE CONF COMPUT, P257, DOI 10.1109/INFCOMW.2015.7179394
[9]  
Li Bin, 2015, IEEE INFOCOM
[10]   A Survey of Caching Techniques in Cellular Networks: Research Issues and Challenges in Content Placement and Delivery Strategies [J].
Li, Liying ;
Zhao, Guodong ;
Blum, Rick S. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (03) :1710-1732