Edge networks provide access to a group of proximate users who may have similar content interests. Caching popular content at the edge networks leads to lower latencies while reducing the load on backhaul and core networks with the emergence of high-speed 5G networks. User mobility, preferences, and content popularity are the dominant dynamic features of the edge networks. Temporal and social features of content, such as the number of views and likes are applied to estimate the popularity of content from a global perspective. However, such estimates may not be mapped to an edge network with particular social and geographic characteristics. In edge networks, machine learning techniques can be applied to predict content popularity based on user preferences, user mobility based on user location history, cluster users based on similar content interests, and optimize cache placement strategies provided a set of constraints and predictions about the state of the network. These applications of machine learning can help identify relevant content for an edge network to lower latencies and increase cache hits. This article surveys the application of machine learning techniques for caching content in edge networks. We survey recent state-of-the-art literature and formulate a comprehensive taxonomy based on (a) machine learning technique, (b) caching strategy, and edge network. We further survey supporting concepts for optimal edge caching decisions that require the application of machine learning. These supporting concepts are social-awareness, popularity prediction, and community detection in edge networks. A comparative analysis of the state-of-the-art literature is presented with respect to the parameters identified in the taxonomy. Moreover, we debate research challenges and future directions for optimal caching decisions and the application of machine learning towards caching in edge networks.
翻译:边端网络的广受欢迎的内容会降低延缓率,同时随着高速5G网络的出现而减少对回航和核心网络的负荷。用户流动性、偏好和内容受欢迎程度是边端网络的主要动态特征。内容的时空和社会特征,如观点和类似观点的数量等,用于从全球角度估计内容的受欢迎程度。然而,这种估计可能无法映射到具有特定社会和地理特点的边端网络。在边端网络中,机器学习技术可以应用到基于用户偏好、基于用户位置历史的用户流动、基于类似内容兴趣的集束用户以及优化缓存战略来预测内容的受欢迎程度。用户流动、偏好和内容受欢迎程度是边缘网络的主要动态。 机器学习技术的应用有助于确定边缘网络的相关内容,以降低迟误和增加缓存点击率。 本文调查了边端网络中机器学习技术的应用情况,并制定了基于以下基础的综合的税务统计方法:(a) 机器研究网络的升级研究,要求这些社会认知性概念的学习,以及(b) 网络的深度分析。