AIOZ Network: Edge Node Smart Caching

Edge networking is a sophisticated and dynamic computing architecture that brings cloud services closer to the end-user, boosts responsiveness, and decreases backhaul traffic. Edge networks’ primary dynamic aspects include user mobility, preferences, and content popularity. Temporal and social characteristics of the material, such as the number of views and likes, are used to assess the worldwide popularity of content. Such estimations, however, are not always successful in being mapped to an edge network with specific social and geographic features. Machine learning techniques are employed in next-generation edge networks to forecast content popularity based on user preferences, cluster users based on comparable content interests, and improve cache placement and replacement tactics. Their work is to examine machine learning techniques for edge network caching within the AIOZ Network itself.

Figure 1: A general form of network caching.

Introduction

To answer the question above, machine learning in wireless networks is used to estimate future user requests based on time-series dynamic mobility, popularity, and preference information. Given the limitations of user data available in edge networks, ML models that learn without prior knowledge are frequently used to optimize caching options.

Edge-based Intelligence for Edge Caching

Edge caching refers to a user-centric cache on the edge with limited storage capacity and stores material relevant to edge users. Because of the edge’s limited storage capacity and the dynamic features of the user (mobility, content access, etc.), the caching choice differs from CDN caching. In edge networks, Optimal Caching decisions are based on a variety of inputs which corresponding tasks that need to be optimized by learning, including:

  • Content popularity and content popularity prediction task.
  • User mobility and user mobility prediction task.
  • Wireless channel and joint content identification task.

Although mentioned tasks can also output caching decisions, they further leverage Deep Heuristic to anticipate the mentioned input characteristics to optimum caching issues through Edge-based Intelligence for Edge Caching.

Figure 2: Edge-based Intelligence for Edge Caching.

A high-level conceptual framework of ML-based edge caching is depicted in Figure 2. Social awareness, mobility patterns, and user preferences are fed into an ML framework, federated across multiple nodes, and stored at dispersed MEC servers, F-RAN, or CDN. The social networks, D2D communications, and V2I communications are used to provide the ML-based caching decision framework inputs. Intelligent and optimum decisions are sent back to caches handled by network virtualization methods. Caching placement strategies are being innovated with the aid of UAV-mounted caches that could also be directed towards user populations and real-time events. For more details, let’s examine three mentioned optimum tasks in the Smart Edge Caching System that play an essential role in giving out caching decisions.

1. Content Popularity Prediction for Caching.

Figure 3: System model of learning-based caching at the edge.

Figure 4: Master Node Design.

The Algorithm below conducts the training processes for the estimation model at the cloud data center to improve the prediction accuracy. This method takes as inputs the best model m* and a subset of raw data d[t=1 : t=j]. This method produces an optimal trained model for predicting popularity scores. First, the accuracy measurement metrics mtacc, mvacc, mpacc are set to zero. The learning rate lm and the regularization rate m are then assigned to fixed values of 0.001.

Alg. 2 depicts the caching procedure at the BS to optimize cache hit. This algorithm’s inputs include user requests, BS log files, and learned models from the cloud data center, which are utilized to forecast popularity scores. This algorithm’s result is a decision on whether to save the predicted popular content.

2. Mobility Prediction for Caching.

The mobility models depict the movement of mobile nodes and the changes in position, velocity, and acceleration over time. Based on the Temporal Dependency mobility model, prediction systems presume that mobile node trajectories may be restricted by physical properties such as acceleration, velocity, direction, and movement history. The estimation is based on the premise that mobile nodes tend to travel in a correlated way and that the mobility pattern of one node is influenced by the mobility pattern of other adjacent nodes.

For Geographic Restriction, node trajectories are affected by the environment, and geographic constraints restrict mobile node mobility. Similarly, buildings and other barriers may obstruct pedestrians. They employ a completely cloudified mobility prediction service that enables on-demand mobility prediction life-cycle management to address this issue. The mobility prediction method is based on the Dynamic Bayesian Network (DBN) model, and the rationale for adopting DBN is that its present position determines the next place visited by a user, (ii) the movement duration, and (iii) the day that user is in motion. Figure 5 illustrates how to relocate content for mobile users. The output relocation contents are considered to access cache hit.

Figure 5: Content relocation architecture for a cache hit.

3. Joint Content Identification for Caching.

Figure 6: A system model of RAN slice instances in F-RANs, wherein the deep Q-network (DQN) is utilized to decide to perform the content caching in F-APs and mode selection for UEs.

Here, they have employed a deep reinforcement learning (DRL)-based approach, in which a DQN is built using historical data (visit the Algorithm below for the process of DRL).

About the AIOZ Network

📰 INFO 

https://medium.com/aioz-network/aioz-network-smart-caching-7e2f090173e4

Market Stats:
BTC Dominance: 57.32%(-0.69%/24h)
ETH Dominance: 12.83%(+0.73%/24h)
Defi Market Cap: $97.51B(+14.82%/24h)
Total Market Cap: $3237.57B(-3.33%/24h)
Total Trading Volume 24h: $239.82B(+21.33%/24h)
ETH Market Cap: $414.73B
Defi to ETH Ratio: 23.51%
Defi Dominance: 2.89%
Altcoin Market Cap: $1381.78B
Altcoin Volume 24h: $159.71B
Total Cryptocurrencies: 32413
Active Cryptocurrencies: 10202
Active Market Pairs: 91124
Active Exchanges: 762
Total Exchanges: 9626
BTC: 93782.73$(0.56%/1H)
ETH: 3447.42$(1.55%/1H)
AVAX: 41.99$(1.12%/1H)
BNB: 638.47$(0.74%/1H)
MATIC: 0.55$(0.79%/1H)
FTM: 0.99$(5.42%/1H)
ADA: 0.96$(0.23%/1H)
DOT: 8.31$(0.58%/1H)
UNI: 11.26$(1.26%/1H)
CAKE: 2.73$(1.05%/1H)
SUSHI: 1.09$(2.07%/1H)
ONE: 0.02$(1.89%/1H)