Applying Machine Learning Techniques for Caching in Edge Networks: A
Comprehensive Survey
- URL: http://arxiv.org/abs/2006.16864v4
- Date: Tue, 3 Nov 2020 18:05:37 GMT
- Title: Applying Machine Learning Techniques for Caching in Edge Networks: A
Comprehensive Survey
- Authors: Junaid Shuja, Kashif Bilal, Waleed Alasmary, Hassan Sinky, Eisa
Alanazi
- Abstract summary: Machine learning techniques can be applied to predict content popularity based on user preferences.
These applications of machine learning can help identify relevant content for an edge network.
This article investigates the application of machine learning techniques for in-network caching in edge networks.
- Score: 3.985352415162327
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Edge networking is a complex and dynamic computing paradigm that aims to push
cloud resources closer to the end user improving responsiveness and reducing
backhaul traffic. User mobility, preferences, and content popularity are the
dominant dynamic features of edge networks. Temporal and social features of
content, such as the number of views and likes are leveraged to estimate the
popularity of content from a global perspective. However, such estimates should
not be mapped to an edge network with particular social and geographic
characteristics. In next generation edge networks, i.e., 5G and beyond 5G,
machine learning techniques can be applied to predict content popularity based
on user preferences, cluster users based on similar content interests, and
optimize cache placement and replacement 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.
This article investigates the application of machine learning techniques for
in-network caching in edge networks. We survey recent state-of-the-art
literature and formulate a comprehensive taxonomy based on (a) machine learning
technique (method, objective, and features), (b) caching strategy (policy,
location, and replacement), and (c) edge network (type and delivery strategy).
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 in edge networks.
Related papers
- Link Prediction for Social Networks using Representation Learning and
Heuristic-based Features [1.279952601030681]
Predicting missing links in social networks efficiently can help in various modern-day business applications.
Here, we explore various feature extraction techniques to generate representations of nodes and edges in a social network.
arXiv Detail & Related papers (2024-03-13T15:23:55Z) - Visualization Of Class Activation Maps To Explain AI Classification Of
Network Packet Captures [0.0]
The number of connections and the addition of new applications in our networks causes a vast amount of log data.
Deep learning methods provide both feature extraction and classification from data in a single system.
We present a visual interactive tool that combines the classification of network data with an explanation technique to form an interface between experts, algorithms, and data.
arXiv Detail & Related papers (2022-09-05T16:34:43Z) - Learning with Capsules: A Survey [73.31150426300198]
Capsule networks were proposed as an alternative approach to Convolutional Neural Networks (CNNs) for learning object-centric representations.
Unlike CNNs, capsule networks are designed to explicitly model part-whole hierarchical relationships.
arXiv Detail & Related papers (2022-06-06T15:05:36Z) - TEDGE-Caching: Transformer-based Edge Caching Towards 6G Networks [30.160404936777947]
Mobile Edge Caching (MEC) in the 6G networks has been evolved as an efficient solution to meet the phenomenal growth of the global mobile data traffic.
Recent advancements in Deep Neural Networks (DNNs) have drawn much research attention to predict the content popularity in proactive caching schemes.
We propose an edge caching framework incorporated with the attention-based Vision Transformer (ViT) neural network, referred to as the Transformer-based Edge (TEDGE) caching.
arXiv Detail & Related papers (2021-12-01T16:38:18Z) - A Comprehensive Survey on Community Detection with Deep Learning [93.40332347374712]
A community reveals the features and connections of its members that are different from those in other communities in a network.
This survey devises and proposes a new taxonomy covering different categories of the state-of-the-art methods.
The main category, i.e., deep neural networks, is further divided into convolutional networks, graph attention networks, generative adversarial networks and autoencoders.
arXiv Detail & Related papers (2021-05-26T14:37:07Z) - A Survey on Reinforcement Learning-Aided Caching in Mobile Edge Networks [12.470038211838363]
Mobile networks are experiencing tremendous increase in data volume and user density.
An efficient technique to alleviate this issue is to bring the data closer to the users by exploiting the caches of edge network nodes.
The fusion of machine learning and wireless networks offers a viable way for network optimization.
arXiv Detail & Related papers (2021-05-12T10:30:56Z) - Dynamic Graph: Learning Instance-aware Connectivity for Neural Networks [78.65792427542672]
Dynamic Graph Network (DG-Net) is a complete directed acyclic graph, where the nodes represent convolutional blocks and the edges represent connection paths.
Instead of using the same path of the network, DG-Net aggregates features dynamically in each node, which allows the network to have more representation ability.
arXiv Detail & Related papers (2020-10-02T16:50:26Z) - A Survey of Deep Learning for Data Caching in Edge Network [1.9798034349981157]
This paper summarizes the utilization of deep learning for data caching in edge network.
We first outline the typical research topics in content caching and formulate a taxonomy based on network hierarchical structure.
Then, a number of key types of deep learning algorithms are presented, ranging from supervised learning to unsupervised learning as well as reinforcement learning.
arXiv Detail & Related papers (2020-08-17T12:02:32Z) - Graph Prototypical Networks for Few-shot Learning on Attributed Networks [72.31180045017835]
We propose a graph meta-learning framework -- Graph Prototypical Networks (GPN)
GPN is able to perform textitmeta-learning on an attributed network and derive a highly generalizable model for handling the target classification task.
arXiv Detail & Related papers (2020-06-23T04:13:23Z) - Incentive Mechanism Design for Resource Sharing in Collaborative Edge
Learning [106.51930957941433]
In 5G and Beyond networks, Artificial Intelligence applications are expected to be increasingly ubiquitous.
This necessitates a paradigm shift from the current cloud-centric model training approach to the Edge Computing based collaborative learning scheme known as edge learning.
arXiv Detail & Related papers (2020-05-31T12:45:06Z) - A Privacy-Preserving Distributed Architecture for
Deep-Learning-as-a-Service [68.84245063902908]
This paper introduces a novel distributed architecture for deep-learning-as-a-service.
It is able to preserve the user sensitive data while providing Cloud-based machine and deep learning services.
arXiv Detail & Related papers (2020-03-30T15:12:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.