Fair and Efficient Caching Algorithms and Strategies for Peer Data Sharing in Pervasive Edge Computing Environments

被引:52
作者
Huang, Yaodong [1 ]
Song, Xintong [2 ]
Ye, Fan [1 ]
Yang, Yuanyuan [1 ]
Li, Xiaoming [2 ]
机构
[1] SUNY Stony Brook, Dept Elect & Comp Engn, Stony Brook, NY 11794 USA
[2] Peking Univ, Sch Elect Engn & Comp Sci, Beijing 100871, Peoples R China
基金
美国国家科学基金会;
关键词
Approximation algorithms; Edge computing; Peer-to-peer computing; Wireless networks; Sensors; Measurement; Integer linear programming; Pervasive edge computing; peer data sharing; cooperative caching; PLACEMENT;
D O I
10.1109/TMC.2019.2902090
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge devices with sensing, storage, and communication resources (e.g., smartphones, tablets, connected vehicles, and IoT nodes) are increasingly penetrating our daily lives. Many novel applications can be created through sharing data among nearby peer edge devices. In such applications, caching data at some edge devices can greatly improve data availability, retrieval robustness, and delivery latency. In this paper, we study the unique problem of caching fairness in edge computing environments. Due to the heterogeneity of peer edge devices, load balance is a critical issue that affects the fairness in caching. We propose fairness metrics to characterize this issue and formulate the caching fairness problem as an integer linear programming problem, which is shown as the summation of multiple Connected Facility Location (ConFL) problems. We provide an approximation algorithm by leveraging an existing ConFL approximation algorithm, and prove that it preserves a 6.55 approximation ratio. We further develop a distributed algorithm where devices exchange data reachability information and identify popular candidates as caching nodes. Finally, we update the fairness metric and apply it to algorithms for making continuous caching decisions over time. Our extensive evaluation results show that compared with existing caching algorithms for wireless networks, our proposed algorithms significantly improve the data caching fairness while keeping the contention induced latency comparable to the best existing algorithms.
引用
收藏
页码:852 / 864
页数:13
相关论文
共 29 条
[1]  
[Anonymous], [No title captured]
[2]  
[Anonymous], 2003, P 35 ANN ACM S THEOR
[3]  
Bernardini C, 2013, IEEE ICC, P3619, DOI 10.1109/ICC.2013.6655114
[4]  
Chen P, 2006, 2006 1ST IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-3, P1
[5]  
Cho K, 2012, IEEE CONF COMPUT, P316, DOI 10.1109/INFCOMW.2012.6193512
[6]  
Cornuejols G., 1983, UNCAPACITATED FACILI
[7]   Connected facility location via random facility sampling and core detouring [J].
Eisenbrand, Friedrich ;
Grandoni, Fabrizio ;
Rothvoss, Thomas ;
Schafer, Guido .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (08) :709-726
[8]   Contention-aware data caching in wireless multi-hop ad hoc networks [J].
Fan, Xiaopeng ;
Cao, Jiannong ;
Wu, Weigang .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (04) :603-614
[9]   Optimal Caching for Producer Mobility Support in Named Data Networks [J].
Farahat, Hesham ;
Hassanein, Hossam .
2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
[10]   To Cache or Not To Cache? [J].
Fiore, Marco ;
Mininni, Francesco ;
Casetti, Claudio ;
Chiasserini, Carla-Fabiana .
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, :235-243