Partitioning of multiple fine-grained scalable video sequences concurrently streamed to heterogeneous clients

被引:6
|
作者
Hsu, Cheng-Hsin [1 ]
Hefeeda, Mohamed [1 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Network Syst Lab, Surrey, BC V3T 0A3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
fine-grained scalable coding; multimedia communication; quality optimization; video streaming;
D O I
10.1109/TMM.2008.917365
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fine-grained scalable (FGS) coding of video streams has been proposed in the literature to accommodate client heterogeneity. FGS streams are composed of two layers: a base layer, which provides basic quality, and a single enhancement layer that adds incremental quality refinements proportional to number of bits received. The base layer uses nonscalable coding which is more efficient in terms of compression ratio than scalable coding used in the enhancement layer. Thus for coding efficiency larger base layers are desired. Larger base layers, however, disqualify more clients from getting the stream. In this paper, we experimentally analyze this coding efficiency gap using diverse video sequences. For FGS sequences, we show that this gap is a non-increasing function of the base layer rate. We then formulate an optimization problem to determine the base layer rate of a single sequence to maximize the average quality for a given client bandwidth distribution. We design an optimal and efficient algorithm (called FGSOPT) to solve this problem. We extend our formulation to the multiple-sequence case, in which a bandwidth-limited server concurrently streams multiple FGS sequences to diverse sets of clients. We prove that this problem is NP-Complete. We design a branch-and-bound algorithm (called MFGSOPT) to compute the optimal solution. MFGSOPT runs fast for many typical cases because it intelligently cuts the search space. In the worst case, however, it has exponential time complexity. We also propose a heuristic algorithm (called MFGS) to solve the multiple-sequence problem. We experimentally show that MFGS produces near-optimal results and it scales to large problems: it terminates in less than 0.5 s for problems with more than 30 sequences. Therefore, MFGS can be used in dynamic systems, where the server periodically adjusts the structure of FGS streams to suit current client distributions.
引用
收藏
页码:457 / 469
页数:13
相关论文
共 50 条
  • [21] Fine-grained workflow in heterogeneous environments
    Curran, Oisin
    Downes, Paddy
    Cunniffe, John
    Shearer, Andy
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 115 - +
  • [22] Fine-grained Audible Video Description
    Shen, Xuyang
    Li, Dong
    Zhou, Jinxing
    Qin, Zhen
    He, Bowen
    Han, Xiaodong
    Li, Aixuan
    Dai, Yuchao
    Kong, Lingpeng
    Wang, Meng
    Qiao, Yu
    Zhong, Yiran
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 10585 - 10596
  • [23] Partitioning of arsenic species in fine-grained soils
    Kuhlmeier, PD
    JOURNAL OF THE AIR & WASTE MANAGEMENT ASSOCIATION, 1997, 47 (04): : 481 - 490
  • [24] Partitioning of arsenic species in fine-grained soils
    Kuhlmeier, Paul D.
    Journal of the Air and Waste Management Association, 1997, 47 (04): : 481 - 490
  • [25] Scalable Fine-Grained Proofs for Formula Processing
    Barbosa, Haniel
    Blanchette, Jasmin Christian
    Fontaine, Pascal
    AUTOMATED DEDUCTION - CADE 26, 2017, 10395 : 398 - 412
  • [26] Fine-grained Partitioning for Aggressive Data Skipping
    Sun, Liwen
    Franklin, Michael J.
    Krishnan, Sanjay
    Xin, Reynold S.
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 1115 - 1126
  • [27] Scalable Fine-Grained Proofs for Formula Processing
    Barbosa, Haniel
    Blanchette, Jasmin Christian
    Fleury, Mathias
    Fontaine, Pascal
    JOURNAL OF AUTOMATED REASONING, 2020, 64 (03) : 485 - 510
  • [28] Scalable Fine-Grained Proofs for Formula Processing
    Haniel Barbosa
    Jasmin Christian Blanchette
    Mathias Fleury
    Pascal Fontaine
    Journal of Automated Reasoning, 2020, 64 : 485 - 510
  • [29] Multiple-Level Distillation for Video Fine-Grained Accident Detection
    Yu, Hongyang
    Zhang, Xinfeng
    Wang, Yaowei
    Huang, Qingming
    Yin, Baocai
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2024, 34 (06) : 4445 - 4457
  • [30] OfpCNN: On-Demand Fine-Grained Partitioning for CNN Inference Acceleration in Heterogeneous Devices
    Yang, Lei
    Zheng, Can
    Shen, Xiaoyuan
    Xie, Guoqi
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (12) : 3090 - 3103