- DOI: 10.4230/LITES-v004-i002-a001
- URN:
Hard real-time (HRT) video systems require admission control decisions that rely on two factors. Firstly, schedulability analysis of the data-dependent, communicating tasks within the application need to be carried out in order to guarantee timing and predictability. Secondly, the allocation of the tasks to multi-core processing elements would generate different results in the schedulability analysis. Due to the conservative nature of the state-of-the-art schedulability analysis of tasks and message flows, and the unpredictability in the application, the system resources are often under-utilised. In this paper we propose two blocking-aware dynamic task allocation techniques that exploit application and platform characteristics, in order to increase the number of simultaneous, fully schedulable, video streams handled by the system. A novel, worst-case response time aware, search-based, static hard real-time task mapper is introduced to act as an upper-baseline to the proposed techniques. Further evaluations are carried out against existing heuristic-based dynamic mappers. Improvements to the admission rates and the system utilisation under a range of different workloads and platform sizes are explored.
@Article{mendis_et_al:LITES-v004-i002-a001, author = {Mendis, Hashan R. and Audsley, Neil C. and Indrusiak, Leandro Soares}, title = {{Dynamic and Static Task Allocation for Hard Real-Time Video Stream Decoding on NoCs}}, journal = {Leibniz Transactions on Embedded Systems}, pages = {01:1--01:25}, ISSN = {2199-2002}, year = {2017}, volume = {4}, number = {2}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LITES-v004-i002-a001}, doi = {10.4230/LITES-v004-i002-a001}, annote = {Keywords: Real-time multimedia, Task mapping, Network-on-chip} }
Feedback for Dagstuhl Publishing