{"title":"Virtual caching with apportioned objects for mobile virtual reality","authors":"Nader Alfares, George Kesidis","doi":"10.1016/j.peva.2025.102500","DOIUrl":null,"url":null,"abstract":"<div><div>We consider a content-caching system for Virtual or Augmented Reality (VR/AR) that is shared by a number of user groups. The cache could be located in an edge–cloud datacenter and the users could be mobile. Each user group operates its own LRU-list of a certain capacity in the shared cache. The length of objects simultaneously appearing in plural LRU-lists is equally divided (apportioned) among them, i.e., object sharing among the LRUs. We provide a working-set approximation for this system to quickly estimate the cache-hit probabilities for objects apportioned across user groups. We also prove that a solution to the working-set approximation exists. A way to reduce ripple evictions is discussed and some numerical performance results are provided based on Zipf-distributed object popularities. To evaluate our apportioned object sharing system in a VR context, we introduce a benchmark specifically designed for VR streaming, addressing the latency and Quality of Experience (QoE) challenges that arise due to VR’s dynamic fields of view (FoVs) and user synchronization requirements. Using the VR benchmark, we present additional numerical results for cache-hit rates and users’ QoE to illustrate the system’s effectiveness under VR streaming conditions.</div></div>","PeriodicalId":19964,"journal":{"name":"Performance Evaluation","volume":"169 ","pages":"Article 102500"},"PeriodicalIF":0.8000,"publicationDate":"2025-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Performance Evaluation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0166531625000343","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
We consider a content-caching system for Virtual or Augmented Reality (VR/AR) that is shared by a number of user groups. The cache could be located in an edge–cloud datacenter and the users could be mobile. Each user group operates its own LRU-list of a certain capacity in the shared cache. The length of objects simultaneously appearing in plural LRU-lists is equally divided (apportioned) among them, i.e., object sharing among the LRUs. We provide a working-set approximation for this system to quickly estimate the cache-hit probabilities for objects apportioned across user groups. We also prove that a solution to the working-set approximation exists. A way to reduce ripple evictions is discussed and some numerical performance results are provided based on Zipf-distributed object popularities. To evaluate our apportioned object sharing system in a VR context, we introduce a benchmark specifically designed for VR streaming, addressing the latency and Quality of Experience (QoE) challenges that arise due to VR’s dynamic fields of view (FoVs) and user synchronization requirements. Using the VR benchmark, we present additional numerical results for cache-hit rates and users’ QoE to illustrate the system’s effectiveness under VR streaming conditions.
期刊介绍:
Performance Evaluation functions as a leading journal in the area of modeling, measurement, and evaluation of performance aspects of computing and communication systems. As such, it aims to present a balanced and complete view of the entire Performance Evaluation profession. Hence, the journal is interested in papers that focus on one or more of the following dimensions:
-Define new performance evaluation tools, including measurement and monitoring tools as well as modeling and analytic techniques
-Provide new insights into the performance of computing and communication systems
-Introduce new application areas where performance evaluation tools can play an important role and creative new uses for performance evaluation tools.
More specifically, common application areas of interest include the performance of:
-Resource allocation and control methods and algorithms (e.g. routing and flow control in networks, bandwidth allocation, processor scheduling, memory management)
-System architecture, design and implementation
-Cognitive radio
-VANETs
-Social networks and media
-Energy efficient ICT
-Energy harvesting
-Data centers
-Data centric networks
-System reliability
-System tuning and capacity planning
-Wireless and sensor networks
-Autonomic and self-organizing systems
-Embedded systems
-Network science