Multicore real-time task allocation algorithms with shared resource constraints

被引:0
|
作者
机构
[1] Liu, Jia-Hai
[2] Yang, Mao-Lin
[3] Lei, Hang
[4] Liao, Yong
来源
Liu, J.-H. (Ljhqyyq@yahoo.com.cn) | 1600年 / Zhejiang University卷 / 48期
关键词
Interactive computer systems - Scheduling algorithms;
D O I
10.3785/j.issn.1008-973X.2014.01.017
中图分类号
TP33 [电子数字计算机(不连续作用电子计算机)];
学科分类号
081201 ;
摘要
The task allocation algorithm was analyzed under partitioned fixed priority scheduling policy in order to increase the efficiency of task allocation in multicore real-time systems. The impact of blockings between tasks on different cores on the worst case response time of tasks was analyzed, and a task allocation failure problem incurred by resource sharing conflicts was pointed out. Load-unbalancing algorithms like first-fit and best-fit can easily trigger such task allocation problem. A grouping and load-balancing based task allocation algorithm was proposed in order to avoid such problem. The proposed algorithm preferentially co-locates tasks that may incur resource sharing conflicts to avoid blocking between tasks on different cores, and allocates the tasks that can not be allocated to the same core to the lightest-loaded core to avoid task allocation failure. Schedulability experiments show that the proposed algorithm can avoid task allocation failure and reduce the number of cores needed for task allocation (about as less as 10%~40% than that of the worst-fit algorithm needed).
引用
收藏
相关论文
共 50 条
  • [1] A shared resource-aware real-time task allocation algorithm
    Yang, Mao-Lin
    Lei, Hang
    Liao, Yong
    Jisuanji Xuebao/Chinese Journal of Computers, 2014, 37 (07): : 1455 - 1465
  • [2] Holistic resource allocation for multicore real-time systems
    Xu, Meng
    Linh Thi Xuan Phan
    Choi, Hyon-Young
    Lin, Yuhan
    Li, Haoran
    Lu, Chenyang
    Lee, Insup
    25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 345 - 356
  • [3] DNA: Dynamic Resource Allocation for Soft Real-Time Multicore Systems
    Gifford, Robert
    Gandhi, Neeraj
    Phan, Linh Thi Xuan
    Haeberlen, Andreas
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 196 - 209
  • [4] Holistic multi-resource allocation for multicore real-time virtualization
    Xu, Meng
    Gifford, Robert
    Linh Thi Xuan Phan
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [5] Scratchpad memory architectures and allocation algorithms for hard real-time multicore processors
    Liu, Yu
    Zhang, Wei
    Journal of Computing Science and Engineering, 2015, 9 (02) : 51 - 72
  • [6] Allocation algorithms for multicore partitioned mixed-criticality real-time systems
    Ortiz, Luis
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [7] Real-time implementations of image segmentation algorithms on shared memory multicore architecture: a survey
    Akil, Mohamed
    REAL-TIME IMAGE AND VIDEO PROCESSING 2017, 2017, 10223
  • [8] Task Reprocessing on Real-Time Multicore Systems
    Kumar, P. Pavan
    Satyanarayana, Ch
    Rao, A. Ananda
    Raju, P. Radhika
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATICS AND ANALYTICS (ICIA' 16), 2016,
  • [9] Real-Time Task Scheduling and Dynamic Resource Allocation in Fog Infrastructure
    Trabelsi, Mayssa
    Ben Ahmed, Samir
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, AINA 2024, 2024, 200 : 393 - 403
  • [10] A proportional share resource allocation algorithm for real-time, time-shared systems
    Stoica, I
    AbdelWahab, H
    Jeffay, K
    Baruah, SK
    Gehrke, JE
    Plaxton, CG
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 288 - 299