Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

In-Memory Caching for Enhancing Subgraph Accessibility

View through CrossRef
Graphs have been utilized in various fields because of the development of social media and mobile devices. Various studies have also been conducted on caching techniques to reduce input and output costs when processing a large amount of graph data. In this paper, we propose a two-level caching scheme that considers the past usage pattern of subgraphs and graph connectivity, which are features of graph topology. The proposed caching is divided into a used cache and a prefetched cache to manage previously used subgraphs and subgraphs that will be used in the future. When the memory is full, a strategy that replaces a subgraph inside the memory with a new subgraph is needed. Subgraphs in the used cache are managed by a time-to-live (TTL) value, and subgraphs with a low TTL value are targeted for replacement. Subgraphs in the prefetched cache are managed by the queue structure. Thus, first-in subgraphs are targeted for replacement as a priority. When a cache hit occurs in the prefetched cache, the subgraphs are migrated and managed in the used cache. As a result of the performance evaluation, the proposed scheme takes into account subgraph usage patterns and graph connectivity, thus improving cache hit rates and data access speeds compared to conventional techniques. The proposed scheme can quickly process and analyze large graph queries in a computing environment with small memory. The proposed scheme can be used to speed up in-memory-based processing in applications where relationships between objects are complex, such as the Internet of Things and social networks.
Title: In-Memory Caching for Enhancing Subgraph Accessibility
Description:
Graphs have been utilized in various fields because of the development of social media and mobile devices.
Various studies have also been conducted on caching techniques to reduce input and output costs when processing a large amount of graph data.
In this paper, we propose a two-level caching scheme that considers the past usage pattern of subgraphs and graph connectivity, which are features of graph topology.
The proposed caching is divided into a used cache and a prefetched cache to manage previously used subgraphs and subgraphs that will be used in the future.
When the memory is full, a strategy that replaces a subgraph inside the memory with a new subgraph is needed.
Subgraphs in the used cache are managed by a time-to-live (TTL) value, and subgraphs with a low TTL value are targeted for replacement.
Subgraphs in the prefetched cache are managed by the queue structure.
Thus, first-in subgraphs are targeted for replacement as a priority.
When a cache hit occurs in the prefetched cache, the subgraphs are migrated and managed in the used cache.
As a result of the performance evaluation, the proposed scheme takes into account subgraph usage patterns and graph connectivity, thus improving cache hit rates and data access speeds compared to conventional techniques.
The proposed scheme can quickly process and analyze large graph queries in a computing environment with small memory.
The proposed scheme can be used to speed up in-memory-based processing in applications where relationships between objects are complex, such as the Internet of Things and social networks.

Related Results

Towards Intelligent Zone-Based Content Pre-Caching Approach in VANET for Congestion Control
Towards Intelligent Zone-Based Content Pre-Caching Approach in VANET for Congestion Control
In vehicular ad hoc networks (VANETs), content pre-caching is a significant technology that improves network performance and lowers network response delay. VANET faces network cong...
Optimal Video Caching at The Edge of Network by Using Machine Learning
Optimal Video Caching at The Edge of Network by Using Machine Learning
Abstract Efficiently managing network resources in the dynamic field of video-on-demand (VoD) services is a significant challenge. This requires creative methods to optimiz...
Joint caching and sleeping optimisation for D2D‐aided ultra‐dense network
Joint caching and sleeping optimisation for D2D‐aided ultra‐dense network
Device‐to‐device (D2D) communication provides the communication of the users in the vicinity and thereby decreases end‐to‐end delay and power consumption. More importantly, D2D com...
Intelligent Caching for Mobile Video Streaming in Vehicular Networks with Deep Reinforcement Learning
Intelligent Caching for Mobile Video Streaming in Vehicular Networks with Deep Reinforcement Learning
Caching-enabled multi-access edge computing (MEC) has attracted wide attention to support future intelligent vehicular networks, especially for delivering high-definition videos in...
CIDER: Counterfactual-Invariant Diffusion-based GNN Explainer for Causal Subgraph Inference
CIDER: Counterfactual-Invariant Diffusion-based GNN Explainer for Causal Subgraph Inference
Abstract Inferring causal links or subgraphs corresponding to a specific phenotype or label based solely on measured data is an important yet challenging task, which is als...
A truss‐based approach for densest homogeneous subgraph mining in node‐attributed graphs
A truss‐based approach for densest homogeneous subgraph mining in node‐attributed graphs
AbstractIn a wide range of graph analysis tasks such as community detection and event detection, densest subgraph mining is important and primitive. With the development of social ...
RMBCC: A Replica Migration-Based Cooperative Caching Scheme for Information-Centric Networks
RMBCC: A Replica Migration-Based Cooperative Caching Scheme for Information-Centric Networks
How to maximize the advantages of in-network caching under limited cache space has always been a key issue in information-centric networking (ICN). Replica placement strategies aim...
Enhancement for Content Caching and Delivery with Energy Consumption Awareness in Wireless Networks
Enhancement for Content Caching and Delivery with Energy Consumption Awareness in Wireless Networks
The advanced capabilities of smart mobile devices for mobile network users have led to an explosive increase in the loads of networks, mainly driven by the increasing demand for mu...

Back to Top