Dynamic cache rental and content caching in elastic wireless CDNs

Jeongho Kwak, G. Paschos, G. Iosifidis
{"title":"Dynamic cache rental and content caching in elastic wireless CDNs","authors":"Jeongho Kwak, G. Paschos, G. Iosifidis","doi":"10.23919/WIOPT.2018.8362806","DOIUrl":null,"url":null,"abstract":"With elastic CDNs, content providers can rent cache space on demand at different cloud locations in order to enhance their offered quality of service (QoS). This paper addresses a key challenge in this context, namely how to invest an available budget in cache space in order to match spatio-temporal fluctuations of file demand and storage price. Specifically, we consider jointly dynamic cache rental, file placement, and request-cache association in a wireless scenario in order to provide a just-in-time CDN service. The objective is to maximize the benefit in average download delay obtained by the rented caches, while ensuring that the time-average rental cost is less than a fixed budget. We leverage a Lyapunov drift-minus-benefit technique to transform our infinite horizon problem into day-by-day subproblems which can be solved without knowledge of distant future file popularity and transmission rates. For the case of non-overlapping small cells (also wired case) we provide an efficient subproblem solution, referred to as JCC. However, in the general overlapping case, the subproblem becomes a mixed integer non-linear program (MINLP). In this case, we employ a dual decomposition method to derive a scalable solution, namely the JCCA algorithm. Finally, via extensive simulations, we reveal that the proposed JCCA algorithm attains 82.66 % higher delay benefit than existing static cache storage-based algorithms when available average cache budget is 20% of entire file library; moreover, the benefit becomes higher as the average cache budget gets tighter.","PeriodicalId":231395,"journal":{"name":"2018 16th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 16th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/WIOPT.2018.8362806","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

Abstract

With elastic CDNs, content providers can rent cache space on demand at different cloud locations in order to enhance their offered quality of service (QoS). This paper addresses a key challenge in this context, namely how to invest an available budget in cache space in order to match spatio-temporal fluctuations of file demand and storage price. Specifically, we consider jointly dynamic cache rental, file placement, and request-cache association in a wireless scenario in order to provide a just-in-time CDN service. The objective is to maximize the benefit in average download delay obtained by the rented caches, while ensuring that the time-average rental cost is less than a fixed budget. We leverage a Lyapunov drift-minus-benefit technique to transform our infinite horizon problem into day-by-day subproblems which can be solved without knowledge of distant future file popularity and transmission rates. For the case of non-overlapping small cells (also wired case) we provide an efficient subproblem solution, referred to as JCC. However, in the general overlapping case, the subproblem becomes a mixed integer non-linear program (MINLP). In this case, we employ a dual decomposition method to derive a scalable solution, namely the JCCA algorithm. Finally, via extensive simulations, we reveal that the proposed JCCA algorithm attains 82.66 % higher delay benefit than existing static cache storage-based algorithms when available average cache budget is 20% of entire file library; moreover, the benefit becomes higher as the average cache budget gets tighter.
弹性无线cdn中的动态缓存租用和内容缓存
有了弹性cdn,内容提供商可以在不同的云位置按需租用缓存空间,以增强其提供的服务质量(QoS)。本文解决了在此背景下的一个关键挑战,即如何在缓存空间上投入可用预算,以匹配文件需求和存储价格的时空波动。具体地说,我们在无线场景中联合考虑动态缓存租赁、文件放置和请求-缓存关联,以提供及时的CDN服务。目标是最大化租用缓存获得的平均下载延迟的好处,同时确保时间平均租用成本小于固定预算。我们利用Lyapunov漂移-负收益技术将我们的无限视界问题转化为每天的子问题,这些子问题可以在不知道遥远未来的文件流行度和传输速率的情况下解决。对于不重叠的小单元(也是连接的情况),我们提供了一种有效的子问题解决方案,称为JCC。然而,在一般的重叠情况下,子问题变成了一个混合整数非线性规划(MINLP)。在这种情况下,我们采用对偶分解方法来推导可扩展的解决方案,即JCCA算法。最后,通过大量的仿真,我们发现当可用的平均缓存预算为整个文件库的20%时,所提出的JCCA算法比现有的基于静态缓存存储的算法获得了82.66%的延迟效益;此外,随着平均缓存预算越来越紧,收益也会越来越高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信