Demystifying Traffic Statistics for Edge Cache Deployment in Large-Scale WiFi System

How to deploy cache in large-scale WiFi system is not well studied yet quite challenging since numerous Aps turn to be heterogeneous in terms of traffic consumption, and future traffic conditions are unknown ahead. In this paper, given the cache storage budge, 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, i.e., the total reduced backhaul traffic. Specifically, we first collect enormous user association records and conduct intensive statistical analysis on the collected data, gaining two major observations. First, per AP traffic consumption varies in a rather wide range and the AP proportion distributes evenly within the range, which indicates 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 future traffic conditions, and finally devise the TEG (Traffic-wEighted Greedy) algorithm to solve the long-term caching gain maximization problem. Extensive trace-driven simulations are carried out and simulation results demonstrate the efficacy of LEAD.

[1]  Giovanni Neglia Implicit Coordination of Caches in Small Cell Networks under Unknown Popularity Profiles , 2018, EdgeTech@MobiCom.

[2]  Gaogang Xie,et al.  On the geographic patterns of a large-scale mobile video-on-demand system , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[3]  Ju Ren,et al.  Serving at the Edge: A Scalable IoT Architecture Based on Transparent Computing , 2017, IEEE Network.

[4]  F. Richard Yu,et al.  Enhancing QoE-Aware Wireless Edge Caching With Software-Defined Wireless Networks , 2017, IEEE Transactions on Wireless Communications.

[5]  Paul Barford,et al.  Deployment Characteristics of "The Edge" in Mobile Edge Computing , 2018, MECOMM@SIGCOMM.

[6]  Ning Zhang,et al.  Beef Up mmWave Dense Cellular Networks With D2D-Assisted Cooperative Edge Caching , 2019, IEEE Transactions on Vehicular Technology.

[7]  Longfei Shangguan,et al.  Wi-Fi Goes to Town: Rapid Picocell Switching for Wireless Transit Networks , 2017, SIGCOMM.

[8]  Wenchao Xu,et al.  Throughput Analysis of Vehicular Internet Access via Roadside WiFi Hotspot , 2019, IEEE Transactions on Vehicular Technology.

[9]  Jussara M. Almeida,et al.  Using early view patterns to predict the popularity of youtube videos , 2013, WSDM.

[10]  Steve Uhlig,et al.  Optimal cache allocation for Content-Centric Networking , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[11]  Jure Leskovec,et al.  Friendship and mobility: user movement in location-based social networks , 2011, KDD.

[12]  Walid Saad,et al.  Caching in the Sky: Proactive Deployment of Cache-Enabled Unmanned Aerial Vehicles for Optimized Quality-of-Experience , 2016, IEEE Journal on Selected Areas in Communications.

[13]  James G. MacKinnon,et al.  Approximate Asymptotic Distribution Functions for Unit-Root and Cointegration Tests , 1994 .

[14]  Aniket Kittur,et al.  Bridging the gap between physical location and online social networks , 2010, UbiComp.

[15]  Minglu Li,et al.  Intelligent Large-Scale AP Control with Remarkable Energy Saving in Campus WiFi System , 2018, 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS).

[16]  Feng Lyu,et al.  Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach , 2019, IEEE Journal on Selected Areas in Communications.

[17]  Jiejun Hu,et al.  Mobile Edge Provision with Flexible Deployment , 2019, IEEE Transactions on Services Computing.

[18]  Mianxiong Dong,et al.  An Empirical Study on Urban IEEE 802.11p Vehicle-to-Vehicle Communication , 2016, 2016 13th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[19]  Tapani Ristaniemi,et al.  Learn to Cache: Machine Learning for Network Edge Caching in the Big Data Era , 2018, IEEE Wireless Communications.

[20]  H. Vincent Poor,et al.  An Optimal Auction Mechanism for Mobile Edge Caching , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[21]  Wenwu Zhu,et al.  Wireless Caching in Large-Scale Edge Access Points: A Local Distributed Approach , 2018, MobiCom.

[22]  Yanmin Zhu,et al.  Where Will Dockless Shared Bikes be Stacked?: --- Parking Hotspots Detection in a New City , 2018, KDD.

[23]  Yuanyuan Yang,et al.  Content Centric Peer Data Sharing in Pervasive Edge Computing Environments , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[24]  Yuanyuan Yang,et al.  On-Line AP Association Algorithms for 802.11n WLANs with Heterogeneous Clients , 2014, IEEE Transactions on Computers.

[25]  Yuanguo Bi,et al.  Catalyzing Cloud-Fog Interoperation in 5G Wireless Networks: An SDN Approach , 2016, IEEE Network.

[26]  W. Fuller,et al.  Distribution of the Estimators for Autoregressive Time Series with a Unit Root , 1979 .

[27]  Ning Zhang,et al.  Content Popularity Prediction Towards Location-Aware Mobile Edge Caching , 2018, IEEE Transactions on Multimedia.

[28]  Shangguang Wang,et al.  An Energy-Aware Edge Server Placement Algorithm in Mobile Edge Computing , 2018, 2018 IEEE International Conference on Edge Computing (EDGE).

[29]  Minghua Chen,et al.  Understanding Performance of Edge Content Caching for Mobile Video Streaming , 2017, IEEE Journal on Selected Areas in Communications.

[30]  Ilyas Alper Karatepe,et al.  Big data caching for networking: moving from cloud to edge , 2016, IEEE Communications Magazine.

[31]  Przemysław Rokita,et al.  Predicting Popularity of Online Videos Using Support Vector Regression , 2017, IEEE Transactions on Multimedia.

[32]  Dario Rossi,et al.  On sizing CCN content stores by exploiting topological information , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[33]  Mihaela van der Schaar,et al.  Forecasting Popularity of Videos Using Social Media , 2014, IEEE Journal of Selected Topics in Signal Processing.

[34]  Xuemin Shen,et al.  Cooperative Edge Caching in User-Centric Clustered Mobile Networks , 2017, IEEE Transactions on Mobile Computing.

[35]  Deniz Gündüz,et al.  A Reinforcement-Learning Approach to Proactive Caching in Wireless Networks , 2017, IEEE Journal on Selected Areas in Communications.