SARAC4N: Socially and Resource-Aware Caching in Clustered Content-Centric Networks
Abstract
1. Introduction
2. Literature Review
2.1. Location-Based Caching
2.2. Multi-Level Caching
2.3. Node-Based Caching
2.4. Popularity-Based Caching
2.5. Edge-/IoT-Based Caching
2.6. Socially Aware and Resource-Aware Caching Frameworks
3. Methodology
3.1. Model Concept
3.2. Node Selection
Algorithm 1: Distributed Node Role Assignment and Load Handling in SARAC4N |
Each node executes the following algorithm periodically. |
Input: |
- Segment of nodes with varying resource capacities and request patterns; |
- Local SIS components (degree, betweenness, and closeness). |
Output: |
- Elected CH/CSH roles, optimal caching decisions, and balanced workload. |
1. Initialization: |
InitializeNodeParameters() |
BroadcastNodeStatus() // share CPU, memory, SIS scores with neighbors |
2. Compute SIS (Social Importance Score): |
SIS ← Normalize(DegreeCentrality, Betweenness, Closeness) |
ShareSISWithNeighbors() |
3. Role Election: |
If SIS = Max(SIS of neighbors): |
AssignRole(Node, “Cluster Head (CH)”) |
Else if SIS = SecondHighest(SIS of neighbors): |
AssignRole(Node, “Cluster Secondary Head (CSH)”) |
End If |
4. Caching Decision: |
If Node is CH or PopularityScore > Threshold: |
EnableCaching() |
End If |
5. Monitor and Manage Requests: |
While True: |
ResourceCapacity ← GetAvailableResources(Node) |
IncomingLoad ← MonitorIncomingRequests() |
If IncomingLoad ≤ ResourceCapacity: |
ProcessRequestsLocally() |
Else: |
ForwardTo(CSH or Neighbor with LowestLoad) |
End If |
UpdateCacheIfNeeded() |
End While |
6. Dynamic Load Balancing: |
Periodically: |
For each Neighbor Node: |
If NeighborLoad > LoadThreshold: |
AssistLoadHandling(Neighbor) |
End If |
End For |
3.3. Resource Allocation
3.4. Congestion Shunning and NDN Function
3.5. Cluster Formation and Management
- A.
- Clustering on the basis of social awareness
- B.
- Allocation of Resources
- C.
- Performance metrics
- D.
- Performance Evaluations
4. Results and Discussion
4.1. Data Retrieval Time
4.2. Performance
4.3. Memory Utilization
4.4. Error Rate
4.5. Probability of Data Finding
4.6. Average Content Distance
4.7. Content Store Changes
4.8. Topology-Specific Analysis
4.9. Baseline Methods
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Asaeda, H.; Matsuzono, K.; Hayamizu, Y.; Hlaing, H.H.; Ooka, A. A survey of information-centric networking: The quest for innovation. IEICE Trans. Commun. 2024, 107, 139–153. [Google Scholar] [CrossRef]
- Beri, S.S.; Dutta, N.; Delavadia, K. Content Retrieval in Information Centric Networks Using Machine Learning Models. In Proceedings of the 2024 International Conference on Emerging Techniques in Computational Intelligence (ICETCI), Hyderabad, India, 22–24 August 2024; pp. 66–73. [Google Scholar]
- Glazkov, R.; Moltchanov, D.; Srikanteswara, S.; Samuylov, A.; Arrobo, G.; Zhang, Y.; Feng, H.; Himayat, N.; Spoczynski, M.; Koucheryavy, Y. Provisioning of Fog Computing over Named-Data Networking in Dynamic Wireless Mesh Systems. Sensors 2024, 24, 1120. [Google Scholar] [CrossRef] [PubMed]
- Zou, H.Y.; Wang, H.J.; Sheng, Z.; Liu, W.; Jiang, F. When is more (not) better? On the relationships between the number of information ties and newcomer assimilation and learning. Hum. Resour. Manag. J. 2024, 34, 1080–1111. [Google Scholar] [CrossRef]
- Akmal, I.; Khan, H.; Khushnood, A.; Zulfiqar, F.; Shahbaz, E. An efficient artificial intelligence (Al) and blockchain-based security strategies for enhancing the protection of low-power loT devices in 5G networks. Spectr. Eng. Sci. 2024, 2, 528–586. [Google Scholar]
- Song, J.; Yang, Y.; Jin, W.; Song, T. Adaptive Segmented Subscription for Efficient Data Dissemination in Vehicular Named Data Networks. IEEE Trans. Netw. Serv. Manag. 2024, 21, 4466–4479. [Google Scholar] [CrossRef]
- Wang, X.; Chen, X.; Wang, X. Secure vehicular data communication in Named Data Networking. Digit. Commun. Netw. 2023, 9, 203–210. [Google Scholar] [CrossRef]
- Stocchero, J.M.; Carneiro, A.D.; Zacarias, I.; de Freitas, E.P. Combining information centric and software defined networking to support command and control agility in military mobile networks. Peer-to-Peer Netw. Appl. 2023, 16, 765–784. [Google Scholar] [CrossRef]
- Rehman, M.A.U.; Ullah, R.; Kim, B.S. NINQ: Name-Integrated Query Framework for Named-Data Networking of Things. Sensors 2019, 19, 2906. [Google Scholar] [CrossRef] [PubMed]
- Karrakchou, O.; Samaan, N.; Karmouch, A. FCTrees: A Front-Coded Family of Compressed Tree-Based FIB Structures for NDN Routers. IEEE Trans. Netw. Serv. Manag. 2020, 17, 1167–1180. [Google Scholar] [CrossRef]
- Yoshida, M.; Ito, Y.; Sato, Y.; Koga, H. PopDCN: Popularity-aware dynamic clustering scheme for distributed caching in ICN. IEICE Trans. Commun. 2024, 107, 398–407. [Google Scholar] [CrossRef]
- Asmat, H.; Din, I.U.; Almogren, A.; Altameem, A.; Khan, M.Y. Enhancing Edge-Linked Caching in Information-Centric Networking for Internet of Things with Deep Reinforcement Learning. IEEE Access 2024, 12, 154918–154932. [Google Scholar] [CrossRef]
- Ali, M.N.; Zahary, A.T.; Areqi, M.A. IP and ICN Networking in D2D_IoT Communications: A Comparative Study. Sana’a Univ. J. Appl. Sci. Technol. 2024, 2, 158–167. [Google Scholar] [CrossRef]
- Siddiqa, A.; Qureshi, F.F.; Shah, M.A.; Iqbal, R.; Wahid, A.; Chang, V. CCN: A novel energy efficient greedy routing protocol for green computing. Concurr. Comput. Pract. Exp. 2018, 31, 4461. [Google Scholar] [CrossRef]
- Laoutaris, N.; Che, H.; Stavrakakis, I. The LCD interconnection of LRU caches and its analysis. Perform. Eval. 2006, 63, 609–634. [Google Scholar] [CrossRef]
- Khan, J.A.; Westphal, C.; Garcia-Luna-Aceves, J.J.; Ghamri-Doudane, Y. Nice. In Proceedings of the 5th ACM Conference on Information-Centric Networking–ICN ‘18, Boston, MA, USA, 21–23 September 2018. [Google Scholar]
- Yan, Z.; Park, Y.-J.; Leau, Y.-B.; Ren-Ting, L.; Hassan, R. Hybrid Network Mobility Support in Named Data Networking. In Proceedings of the 2020 International Conference on Information Networking (ICOIN), Barcelona, Spain, 7–10 January 2020; pp. 16–19. [Google Scholar]
- Meng, Y.; Ahmad, A.B. Performance Measurement Through Caching in Named Data Networking Based Internet of Things. IEEE Access 2023, 11, 120569–120584. [Google Scholar] [CrossRef]
- Systems, C. Cisco Annual Internet Report (2018–2023). White Paper, Mar. 2023. [Online]. Available online: https://www.cisco.com/c/en/us/solutions/executive-perspectives/annual-internet-report/index.html (accessed on 20 May 2025).
- Leite, E. Quest for knowledge: The tenacity behind innovation. J. Entrep. Res. 2024, 2, 1–3. [Google Scholar] [CrossRef]
- Chen, G.; Duan, W.; Sun, J.; Zeng, Q.; Zhang, Y.D. Social-aware assisted edge collaborative caching based on deep reinforcement learning joint with digital twin network in Internet of Vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 25, 14785–14802. [Google Scholar] [CrossRef]
Acronym | Definition |
---|---|
SARAC4N | Social and Resource-Aware Caching for Clustered CCN |
CCN | Content-Centric Networking |
CCAR | Caching Cost-Aware Routing |
PCSBCC | Popularity-Based Cooperative Strategy for CCN |
DLRUK | Dynamic LRU with Utility-Based Knowledge |
IoT | Internet of Things |
CSQR | Centrality-Based Social Queue Routing |
CB-PC-DMM | Content-Based Priority-Centric Delay Minimization Mechanism |
CCndnS | Centralized CCN with Degree-Aware Node Selection |
LCD | Leave Copy Down |
MCD | Most Common Data |
Study | Caching Strategy | Resource Awareness | Social Metrics | Key Limitations |
---|---|---|---|---|
Beri et al., 2024 [2] | ML-Based Content Retrieval | Partial | No | Lacks social/contextual adaptation |
Song et al., 2024 [6] | Segment-Based Caching | No | No | Not adaptive to node state or load |
Yoshida et al., 2024 [11] | Dynamic Clustering | No | Yes | No resource-aware node selection |
Asmat et al., 2024 [12] | Edge RL Caching | Yes | No | No social integration or clustering |
Laoutaris et al., 2006 [15] | LCD Caching (Node-Based) | No | No | High duplication, no adaptability |
Cisco, 2023 [19] | Network Load Trends | Indirect | No | Highlights need for scalable caching |
Chen et al., 2024 [21] | Socially Aware DRL + DTN | Yes | Yes | Domain-specific (vehicular IoV) |
SARAC4N (Proposed) | Clustered Hybrid Caching | Yes | Yes (centrality metrics) | Needs real-time mobility extension |
Metric | Description |
---|---|
Data Retrieval Time | The time taken to fetch the content from the network after sending a request. |
Performance | Overall effectiveness combining latency, hit rate, and resource efficiency. |
Memory Utilization | The percentage of cache memory being effectively used across the clusters. |
Error Rate | The proportion of content requests that result in failed or incorrect fetches. |
Probability of Data Finding | Likelihood of requested data being available in the nearby cluster cache. |
Average Content Distance | The average number of hops needed to retrieve the requested content. |
Content Store Changes | The frequency of updates (additions/replacements) in the content cache store. |
Topology-Specific Analysis | Evaluates SARAC4N’s adaptability and robustness across hierarchical, grid, and random topologies in terms of cache hit ratio, resource usage, and retrieval efficiency. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Khan, A.R.; Shoaib, U.; Bin Liaqat, H. SARAC4N: Socially and Resource-Aware Caching in Clustered Content-Centric Networks. Future Internet 2025, 17, 341. https://doi.org/10.3390/fi17080341
Khan AR, Shoaib U, Bin Liaqat H. SARAC4N: Socially and Resource-Aware Caching in Clustered Content-Centric Networks. Future Internet. 2025; 17(8):341. https://doi.org/10.3390/fi17080341
Chicago/Turabian StyleKhan, Amir Raza, Umar Shoaib, and Hannan Bin Liaqat. 2025. "SARAC4N: Socially and Resource-Aware Caching in Clustered Content-Centric Networks" Future Internet 17, no. 8: 341. https://doi.org/10.3390/fi17080341
APA StyleKhan, A. R., Shoaib, U., & Bin Liaqat, H. (2025). SARAC4N: Socially and Resource-Aware Caching in Clustered Content-Centric Networks. Future Internet, 17(8), 341. https://doi.org/10.3390/fi17080341