Resource optimization in distributed real-time multimedia applications

被引:2
|
作者
Yang, Ran [1 ,2 ]
van der Mei, Robert D. [1 ,2 ]
Roubos, Dennis [1 ]
Seinstra, Frank J. [3 ]
Bal, Henri E. [3 ]
机构
[1] Vrije Univ Amsterdam, Fac Sci, Dept Math, NL-1081 HV Amsterdam, Netherlands
[2] Ctr Math & Comp Sci, NL-1098 XG Amsterdam, Netherlands
[3] Vrije Univ Amsterdam, Dept Comp Sci, Fac Sci, NL-1081 HV Amsterdam, Netherlands
关键词
Multimedia content analysis; Distributed computing; Resource optimization;
D O I
10.1007/s11042-011-0782-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The research area of multimedia content analysis (MMCA) considers all aspects of the automated extraction of knowledge from multimedia archives and data streams. To adhere to strict time constraints, large-scale multimedia applications typically are being executed on distributed systems consisting of large collections of compute clusters. In a distributed scenario, it is first essential to determine the optimal number of compute nodes used by each cluster, properly balancing the complex tradeoff between computation and communication. This issue is referred as the "resource utilization" (RU) problem. Next, it is important to tune the transmission of newly generated data sent to each cluster, so as to obtain the highest service utilization, while minimizing the need for buffering. This latter issue is referred as the problem of "just-in-time" (JIT) communication. In this paper, we first present a simple and easy-to-implement method for the RU problem, which is based on the classical binary search method. Second, we address the JIT problem by introducing a smart adaptive control method that properly reacts to the continuously changing circumstances in distributed systems. Extensive experimental validation of the two approaches on a real distributed system shows that our optimization approaches are indeed highly effective.
引用
收藏
页码:941 / 971
页数:31
相关论文
共 50 条
  • [31] Optimal Resource Allocation using Distributed Feedback-based Real-time Optimization
    Dirza, Risvan
    Skogestad, Sigurd
    Krishnamoorthy, Dinesh
    [J]. IFAC PAPERSONLINE, 2021, 54 (03): : 706 - 711
  • [32] An architecture and a general optimization framework for resource management in dynamic, distributed real-time systems
    Drews, F
    Welch, L
    [J]. NINTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2004, : 118 - 124
  • [33] ReTiS:: a real-time simulation tool for the analysis of distributed real-time applications
    Briday, M
    Béhennec, JL
    Trinquet, Y
    [J]. WFCS 2004: IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2004, : 257 - 264
  • [34] Resource kernels: A resource-centric approach to real-time and multimedia systems
    Rajkumar, R
    Juvva, K
    Molano, A
    Oikawa, S
    [J]. MULTIMEDIA COMPUTING AND NETWORKING 1998, 1997, 3310 : 150 - 164
  • [35] Resource management for distributed multimedia applications
    Waddington, D
    Edwards, C
    Hutchison, D
    [J]. MULTIMEDIA APPLICATIONS, SERVICES AND TECHNIQUES - ECMAST '97, 1997, 1242 : 95 - 111
  • [36] Reliability modeling and evaluation in real-time distributed multimedia systems
    Nguyen, D
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2001 PROCEEDINGS, 2001, : 200 - 206
  • [37] Resource partitioning among real-time applications
    Lipari, G
    Bini, E
    [J]. 15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 151 - 158
  • [38] Distributed Real-time Optimization of Average Consensus
    Yang, Haitao
    Wang, Xinheng
    Grecos, Christos
    Bai, Lin
    [J]. 2013 9TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2013, : 102 - 107
  • [39] Modeling and partitioning of distributed real-time applications
    Kiencke, U
    Neumann, KJ
    [J]. ELECTRONIC SYSTEMS FOR VEHICLES, 1998, 1415 : 691 - 707
  • [40] A FLEXIBLE DISTRIBUTED TESTBED FOR REAL-TIME APPLICATIONS
    MCDONALD, WC
    SMITH, RW
    [J]. COMPUTER, 1982, 15 (10) : 25 - 39