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

被引:41
作者
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
来源
2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017) | 2017年
基金
美国国家科学基金会;
关键词
PLACEMENT;
D O I
10.1109/ICDCS.2017.151
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Edge devices (e.g., smartphones, tablets, connected vehicles, IoT nodes) with sensing, storage and communication resources are increasingly penetrating our environments. Many novel applications can be created when nearby peer edge devices share data. Caching can greatly improve the data availability, retrieval robustness and latency. In this paper, we study the unique issue of caching fairness in edge environment. Due to distinct ownership of peer devices, caching load balance is critical. We consider fairness metrics and formulate an integer linear programming problem, which is shown as summation of multiple Connected Facility Location (ConFL) problems. We propose an approximation algorithm 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 and identify popular candidates as caching nodes. Extensive evaluation shows that compared with existing wireless network caching algorithms, our algorithms significantly improve data caching fairness while keeping the contention induced latency similar to the best existing algorithms.
引用
收藏
页码:605 / 614
页数:10
相关论文
共 27 条
[1]  
[Anonymous], 2009, P 5 INT C EM NETW EX, DOI [DOI 10.1145/1658939.1658941, 10.1145/1658939.1658941]
[2]  
[Anonymous], 2003, P 35 ANN ACM S THEOR
[3]  
Bernardini C, 2013, IEEE ICC, P3619, DOI 10.1109/ICC.2013.6655114
[4]  
Cho K, 2012, IEEE CONF COMPUT, P316, DOI 10.1109/INFCOMW.2012.6193512
[5]  
Cornuejols G., 1983, UNCAPACITATED FACILI
[6]   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
[7]   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
[8]   Optimal Caching for Producer Mobility Support in Named Data Networks [J].
Farahat, Hesham ;
Hassanein, Hossam .
2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
[9]   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
[10]   Greedy strikes back: Improved facility location algorithms [J].
Guha, S ;
Khuller, S .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1999, 31 (01) :228-248