Jinxi Li;Yutong Xu;Yang Cao;Jiaxin Zhu;Desheng Wang
{"title":"Utility-Driven Joint Caching and Bitrate Allocation for Real-Time Immersive Videos","authors":"Jinxi Li;Yutong Xu;Yang Cao;Jiaxin Zhu;Desheng Wang","doi":"10.1109/JSTSP.2023.3295597","DOIUrl":null,"url":null,"abstract":"Real-time immersive video demands high network bandwidth and low transmission delay. Limited communication resources make it time-consuming to deliver immersive videos in cloud service scenarios. To overcome this, we design a utility-driven \n<italic>JOint Caching and Bitrate allocation (JOCB)</i>\n algorithm for the real-time immersive video to better utilize network and caching resources through the Mobile Edge Computing (MEC) technique. Firstly, we coin a concept, the unfreshness indicator, to reflect the obsolescence level of cached tiles in MEC. Secondly, we define the Quality of Immersive videos (QoI) to evaluate the users' experience, including content characteristics, unfreshness levels, and spatial and temporal quality loss. Thirdly, we formulate the system utility that increases effective quality at the cost of transmission loss. The utility optimization problem can be formulated as an integer programming problem and decomposed into the cache update subproblem and the viewing probability-based adaptive bitrate allocation subproblem, which are solved by the branch-and-bound algorithm and the greedy algorithm, respectively. We have implemented an immersive video transmission system to perform experiments. Both simulation and experimental results further imply that \n<italic>JOCB</i>\n can achieve utility maximization through balancing the transmission cost and the QoI.","PeriodicalId":13038,"journal":{"name":"IEEE Journal of Selected Topics in Signal Processing","volume":null,"pages":null},"PeriodicalIF":8.7000,"publicationDate":"2023-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Journal of Selected Topics in Signal Processing","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10184021/","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 1
Abstract
Real-time immersive video demands high network bandwidth and low transmission delay. Limited communication resources make it time-consuming to deliver immersive videos in cloud service scenarios. To overcome this, we design a utility-driven
JOint Caching and Bitrate allocation (JOCB)
algorithm for the real-time immersive video to better utilize network and caching resources through the Mobile Edge Computing (MEC) technique. Firstly, we coin a concept, the unfreshness indicator, to reflect the obsolescence level of cached tiles in MEC. Secondly, we define the Quality of Immersive videos (QoI) to evaluate the users' experience, including content characteristics, unfreshness levels, and spatial and temporal quality loss. Thirdly, we formulate the system utility that increases effective quality at the cost of transmission loss. The utility optimization problem can be formulated as an integer programming problem and decomposed into the cache update subproblem and the viewing probability-based adaptive bitrate allocation subproblem, which are solved by the branch-and-bound algorithm and the greedy algorithm, respectively. We have implemented an immersive video transmission system to perform experiments. Both simulation and experimental results further imply that
JOCB
can achieve utility maximization through balancing the transmission cost and the QoI.
期刊介绍:
The IEEE Journal of Selected Topics in Signal Processing (JSTSP) focuses on the Field of Interest of the IEEE Signal Processing Society, which encompasses the theory and application of various signal processing techniques. These techniques include filtering, coding, transmitting, estimating, detecting, analyzing, recognizing, synthesizing, recording, and reproducing signals using digital or analog devices. The term "signal" covers a wide range of data types, including audio, video, speech, image, communication, geophysical, sonar, radar, medical, musical, and others.
The journal format allows for in-depth exploration of signal processing topics, enabling the Society to cover both established and emerging areas. This includes interdisciplinary fields such as biomedical engineering and language processing, as well as areas not traditionally associated with engineering.