Generalized hierarchical coded caching

IF 7.7 2区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Juan Eloy Espozo-Espinoza , Manuel Fernández-Veiga , Francisco Troncoso-Pastoriza
{"title":"Generalized hierarchical coded caching","authors":"Juan Eloy Espozo-Espinoza ,&nbsp;Manuel Fernández-Veiga ,&nbsp;Francisco Troncoso-Pastoriza","doi":"10.1016/j.jnca.2024.104027","DOIUrl":null,"url":null,"abstract":"<div><p>Optimizing data traffic is a key concern in content distribution networks to reduce the bandwidth needed to serve the requested content to the final users. In this context, hierarchical coded caching has been proposed as an effective method for reducing traffic. The typical two-level scenario consists in a tree-like structure: on the first layer, a set of intermediate nodes or helpers with local caches store and serve content to a subset of users at the second layer, who also have their local caches. A central server partially stores its content between the first- and second-layer caches, in uncoded form, and subsequently transmits coded messages to satisfy the files demanded by the users. This topology has been thoroughly analyzed in the literature over the past years; however, little attention has been put in arbitrary topologies, where users might be connected to multiple helper nodes, which is especially interesting for scenarios such as wireless networks. Thus, in this paper we study a hierarchical two-level coded caching system with an arbitrary topology and propose a novel content distribution method for this generalized model that leverages the multiple connections between users and helpers to improve the performance of the distribution process. We give achievability results for this system and compare its performance with other classical single-layer and two-layer coded caching systems. Our results show that further gains are possible by using two levels of caching in different operating regimes.</p></div>","PeriodicalId":54784,"journal":{"name":"Journal of Network and Computer Applications","volume":"232 ","pages":"Article 104027"},"PeriodicalIF":7.7000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Network and Computer Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1084804524002042","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

Optimizing data traffic is a key concern in content distribution networks to reduce the bandwidth needed to serve the requested content to the final users. In this context, hierarchical coded caching has been proposed as an effective method for reducing traffic. The typical two-level scenario consists in a tree-like structure: on the first layer, a set of intermediate nodes or helpers with local caches store and serve content to a subset of users at the second layer, who also have their local caches. A central server partially stores its content between the first- and second-layer caches, in uncoded form, and subsequently transmits coded messages to satisfy the files demanded by the users. This topology has been thoroughly analyzed in the literature over the past years; however, little attention has been put in arbitrary topologies, where users might be connected to multiple helper nodes, which is especially interesting for scenarios such as wireless networks. Thus, in this paper we study a hierarchical two-level coded caching system with an arbitrary topology and propose a novel content distribution method for this generalized model that leverages the multiple connections between users and helpers to improve the performance of the distribution process. We give achievability results for this system and compare its performance with other classical single-layer and two-layer coded caching systems. Our results show that further gains are possible by using two levels of caching in different operating regimes.

通用分层编码缓存
优化数据流量是内容分发网络的一个关键问题,以减少向最终用户提供所需内容所需的带宽。在这种情况下,分层编码缓存被认为是减少流量的有效方法。典型的双层结构包括一个树状结构:在第一层,一组拥有本地缓存的中间节点或助手存储并向第二层的用户子集提供内容,这些用户也拥有自己的本地缓存。中央服务器在第一层和第二层缓存之间以非编码形式存储部分内容,随后传输编码信息,以满足用户对文件的需求。过去几年中,文献对这种拓扑结构进行了深入分析;然而,对于用户可能连接到多个辅助节点的任意拓扑结构却很少关注,这对于无线网络等场景尤其有趣。因此,我们在本文中研究了一种具有任意拓扑结构的分层两级编码缓存系统,并针对这种广义模型提出了一种新颖的内容分发方法,该方法利用用户和帮助节点之间的多重连接来提高分发过程的性能。我们给出了该系统的可实现性结果,并将其性能与其他经典的单层和双层编码缓存系统进行了比较。我们的结果表明,在不同的运行状态下使用两层缓存可以进一步提高性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Network and Computer Applications
Journal of Network and Computer Applications 工程技术-计算机:跨学科应用
CiteScore
21.50
自引率
3.40%
发文量
142
审稿时长
37 days
期刊介绍: The Journal of Network and Computer Applications welcomes research contributions, surveys, and notes in all areas relating to computer networks and applications thereof. Sample topics include new design techniques, interesting or novel applications, components or standards; computer networks with tools such as WWW; emerging standards for internet protocols; Wireless networks; Mobile Computing; emerging computing models such as cloud computing, grid computing; applications of networked systems for remote collaboration and telemedicine, etc. The journal is abstracted and indexed in Scopus, Engineering Index, Web of Science, Science Citation Index Expanded and INSPEC.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信