Resource Optimization for Real-Time Streaming Applications Using Task Replication

被引:3
|
作者
Niknam, Sobhan [1 ]
Wang, Peng [1 ]
Stefanov, Todor [1 ]
机构
[1] Leiden Univ, Leiden Inst Adv Comp Sci, NL-2333 CA Leiden, Netherlands
关键词
Hard real-time scheduling; model-based design; multiprocessor system-on-chip; parallel processing; resource optimization; streaming applications; DATA-FLOW;
D O I
10.1109/TCAD.2018.2857039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study the problem of exploiting parallelism in a hard real-time streaming application modeled as an acyclic synchronous data flow (SDF) graph and scheduled on a heterogeneous multiprocessor system-on-chip platform to alleviate the capacity fragmentation due to partitioned scheduling algorithms and reduce the number of required processors when a throughput requirement is satisfied. As the main contribution in this paper, we propose a method to determine a replication factor for each task in an acyclic SDF graph such that by distributing the workloads among more parallel tasks with lower utilization in the obtained transformed graph, the left capacity on the processors can be efficiently exploited, hence reducing the number of required processors. The experimental results, on a set of real-life streaming applications, demonstrate that our approach can reduce the minimum number of processors required to schedule an application and considerably improve the memory requirements and application latency compared to related approaches while meeting the same throughput constraint.
引用
收藏
页码:2755 / 2767
页数:13
相关论文
共 50 条
  • [1] Resource optimization in distributed real-time multimedia applications
    Ran Yang
    Robert D. van der Mei
    Dennis Roubos
    Frank J. Seinstra
    Henri E. Bal
    Multimedia Tools and Applications, 2012, 59 : 941 - 971
  • [2] Resource optimization in distributed real-time multimedia applications
    Yang, Ran
    van der Mei, Robert D.
    Roubos, Dennis
    Seinstra, Frank J.
    Bal, Henri E.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2012, 59 (03) : 941 - 971
  • [3] Energy-Efficient Mapping of Real-Time Applications on Heterogeneous MPSoCs using Task Replication
    Spasic, Jelena
    Liu, Di
    Stefanov, Todor
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [4] Exploiting Resource-constrained Parallelism in Hard Real-Time Streaming Applications
    Spasic, Jelena
    Liu, Di
    Stefanov, Todor
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 954 - 959
  • [5] Assessing Task Migration Impact on Embedded Soft Real-Time Streaming Multimedia Applications
    Acquaviva, Andrea
    Alimonda, Andrea
    Carta, Salvatore
    Pittau, Michele
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [6] EMS: Encoded Multipath Streaming for Real-time Live Streaming Applications
    Chow, Alix L. H.
    Yang, Hao
    Xia, Cathy H.
    Kim, Minkyong
    Liu, Zhen
    Lei, Hui
    2009 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2009), 2009, : 233 - +
  • [7] Interactive Data Cleaning for Real-Time Streaming Applications
    Raeth, Timo
    Onah, Ngozichukwuka
    Sattler, Kai-Uwe
    WORKSHOP ON HUMAN-IN-THE-LOOP DATA ANALYTICS, HILDA 2023, 2023,
  • [8] Foveated Video Coding for Real-Time Streaming Applications
    Wiedemann, Oliver
    Hosu, Vlad
    Lin, Hanhe
    Saupe, Dietmar
    2020 TWELFTH INTERNATIONAL CONFERENCE ON QUALITY OF MULTIMEDIA EXPERIENCE (QOMEX), 2020,
  • [9] Task synchronization for distributed real-time applications
    Mourlas, C
    Halatsis, C
    NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 184 - 190
  • [10] Resource partitioning among real-time applications
    Lipari, G
    Bini, E
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 151 - 158