LeaD: Large-Scale Edge Cache Deployment Based on Spatio-Temporal WiFi Traffic Statistics

被引:126
作者
Lyu, Feng [1 ]
Ren, Ju [1 ]
Cheng, Nan [2 ,3 ]
Yang, Peng [4 ]
Li, Minglu [5 ,6 ]
Zhang, Yaoxue [1 ]
Shen, Xuemin Sherman [7 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] State Key Lab ISN, Beijing, Peoples R China
[3] Xidian Univ, Sch Telecommun Engn, Xian 710071, Shaanxi, Peoples R China
[4] Huazhong Univ Sci & Technol, Sch Elect Informat & Commun, Wuhan 430074, Hubei, Peoples R China
[5] Zhejiang Normal Univ, Coll Math & Comp Sci, Jinhua 321004, Zhejiang, Peoples R China
[6] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[7] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会; 中国国家自然科学基金; 国家重点研发计划;
关键词
Wireless fidelity; Cache storage; Lead; Switches; Quality of experience; Mobile computing; Large-scale WiFi system; edge cache deployment; caching gain maximization; Big Data analytics; stationary traffic consumption; CONTENT POPULARITY; MOBILE; PREDICTION;
D O I
10.1109/TMC.2020.2984261
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Widespread and large-scale WiFi systems have been deployed in many corporate locations, while the backhual capacity becomes the bottleneck in providing high-rate data services to a tremendous number of WiFi users. Mobile edge caching is a promising solution to relieve backhaul pressure and deliver quality services by proactively pushing contents to access points (APs). However, how to deploy cache in large-scale WiFi system is not well studied yet quite challenging since numerous APs can have heterogeneous traffic characteristics, and future traffic conditions are unknown ahead. In this paper, given the cache storage budget, we explore the cache deployment in a large-scale WiFi system, which contains 8,000 APs and serves more than 40,000 active users, to maximize the long-term caching gain. Specifically, we first collect two-month user association records and conduct intensive spatio-temporal analytics on WiFi traffic consumption, gaining two major observations. First, per AP traffic consumption varies in a rather wide range and the proportion of AP distributes evenly within the range, indicating that the cache size should be heterogeneously allocated in accordance to the underlying traffic demands. Second, compared to a single AP, the traffic consumption of a group of APs (clustered by physical locations) is more stable, which means that the short-term traffic statistics can be used to infer the future long-term traffic conditions. We then propose our cache deployment strategy, named LeaD (i.e., Large-scale WiFi Edge cAche Deployment), in which we first cluster large-scale APs into well-sized edge nodes, then conduct the stationary testing on edge level traffic consumption and sample sufficient traffic statistics in order to precisely characterize long-term traffic conditions, and finally devise the TEG (Traffic-wEighted Greedy) algorithm to solve the long-term caching gain maximization problem. Extensive trace-driven experiments are carried out, and the results demonstrate that LeaD is able to achieve the near-optimal caching performance and can outperform other benchmark strategies significantly.
引用
收藏
页码:2607 / 2623
页数:17
相关论文
共 46 条
[1]   Living on the Edge: The Role of Proactive Caching in 5G Wireless Networks [J].
Bastug, Ejder ;
Bennis, Mehdi ;
Debbah, Merouane .
IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (08) :82-89
[2]   An Optimal Auction Mechanism for Mobile Edge Caching [J].
Cao, Xuanyu ;
Zhang, Junshan ;
Poor, H. Vincent .
2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, :388-399
[3]   Ephemeral Content Popularity at the Edge and Implications for On-Demand Caching [J].
Carlsson, Niklas ;
Eager, Derek .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (06) :1621-1634
[4]   LEARN TO CACHE: MACHINE LEARNING FOR NETWORK EDGE CACHING IN THE BIG DATA ERA [J].
Chang, Zheng ;
Lei, Lei ;
Zhou, Zhenyu ;
Mao, Shiwen ;
Ristaniemi, Tapani .
IEEE WIRELESS COMMUNICATIONS, 2018, 25 (03) :28-35
[5]  
Chatzieleftheriou LE, 2017, IEEE INFOCOM SER
[6]   Caching in the Sky: Proactive Deployment of Cache-Enabled Unmanned Aerial Vehicles for Optimized Quality-of-Experience [J].
Chen, Mingzhe ;
Mozaffari, Mohammad ;
Saad, Walid ;
Yin, Changchuan ;
Debbah, Merouane ;
Hong, Choong Seon .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2017, 35 (05) :1046-1061
[7]   Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach [J].
Cheng, Nan ;
Lyu, Feng ;
Quan, Wei ;
Zhou, Conghao ;
He, Hongli ;
Shi, Weisen ;
Shen, Xuemin .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (05) :1117-1129
[8]  
Cho E., 2011, ACM SIGKDD, P1082
[9]  
Cisco, 2018, FOR METH 2016 2021
[10]  
Cranshaw J, 2010, UBICOMP 2010: PROCEEDINGS OF THE 2010 ACM CONFERENCE ON UBIQUITOUS COMPUTING, P119