Zifan Jia;Qingsong Liu;Jiang Zhou;Xiaoyan Gu;Yaoyu Zhang;Bo Li;Weiping Wang
{"title":"Optimal Caching for Partial-Observation Regime and Beyond","authors":"Zifan Jia;Qingsong Liu;Jiang Zhou;Xiaoyan Gu;Yaoyu Zhang;Bo Li;Weiping Wang","doi":"10.1109/TSC.2024.3451163","DOIUrl":null,"url":null,"abstract":"We study the caching problem from an online learning point-of-view, i.e., no model assumptions and prior knowledge for the file request sequence. Our goal is to design an efficient online caching policy with minimal regret, i.e., minimizing the total number of cache miss with respect to the best static configuration in hindsight. Previous studies, such as Follow-The-Perturbed-Leader (FTPL) and Follow-The-Regularized-Leader (FTRL) caching policies, have provided some near-optimal results, but their theoretical performance guarantees only valid for the regime wherein all arrival requests could be seen by the cache, which is not the case in some practical scenarios. Hence our work closes this gap by considering the partial-observation regime wherein only requests for currently cached files are seen by the cache, which is more challenging and has not been studied before. We propose an online caching policy integrating the FTPL with a popularity estimation procedure called Geometric Resampling (GR), which is the first no-regret policy in this regime (achieve sublinear regret guarantee). Moreover, in the partial-observation regime, we also consider the caching problem with additional operational requirements of real-world systems, i.e., long-term constraints, and proposed a modified version of FTRL combining with GR to address this challenge setting. The theoretical analysis shows that this caching policy is able to achieve no-regret guarantee while satisfying the operational long-term constraints in expectation. Finally, we conduct numerical experiments to validate the theoretical guarantees of our proposed caching policies.","PeriodicalId":13255,"journal":{"name":"IEEE Transactions on Services Computing","volume":"17 6","pages":"4041-4054"},"PeriodicalIF":5.8000,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Services Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10654576/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
We study the caching problem from an online learning point-of-view, i.e., no model assumptions and prior knowledge for the file request sequence. Our goal is to design an efficient online caching policy with minimal regret, i.e., minimizing the total number of cache miss with respect to the best static configuration in hindsight. Previous studies, such as Follow-The-Perturbed-Leader (FTPL) and Follow-The-Regularized-Leader (FTRL) caching policies, have provided some near-optimal results, but their theoretical performance guarantees only valid for the regime wherein all arrival requests could be seen by the cache, which is not the case in some practical scenarios. Hence our work closes this gap by considering the partial-observation regime wherein only requests for currently cached files are seen by the cache, which is more challenging and has not been studied before. We propose an online caching policy integrating the FTPL with a popularity estimation procedure called Geometric Resampling (GR), which is the first no-regret policy in this regime (achieve sublinear regret guarantee). Moreover, in the partial-observation regime, we also consider the caching problem with additional operational requirements of real-world systems, i.e., long-term constraints, and proposed a modified version of FTRL combining with GR to address this challenge setting. The theoretical analysis shows that this caching policy is able to achieve no-regret guarantee while satisfying the operational long-term constraints in expectation. Finally, we conduct numerical experiments to validate the theoretical guarantees of our proposed caching policies.
期刊介绍:
IEEE Transactions on Services Computing encompasses the computing and software aspects of the science and technology of services innovation research and development. It places emphasis on algorithmic, mathematical, statistical, and computational methods central to services computing. Topics covered include Service Oriented Architecture, Web Services, Business Process Integration, Solution Performance Management, and Services Operations and Management. The transactions address mathematical foundations, security, privacy, agreement, contract, discovery, negotiation, collaboration, and quality of service for web services. It also covers areas like composite web service creation, business and scientific applications, standards, utility models, business process modeling, integration, collaboration, and more in the realm of Services Computing.