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 条
  • [31] Human-in-the-loop Real-time Task Allocation
    Li, Huiling
    Gao, Lei
    Wang, Hua
    Xu, Mingliang
    Li, Yafei
    2022 23RD IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2022), 2022, : 518 - 523
  • [32] Improving scalability of task allocation and scheduling in large distributed real-time systems using shared buffers
    Kodase, S
    Wang, SG
    Gu, ZH
    Shin, KG
    9TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 181 - 188
  • [33] Static and dynamic resource allocation algorithms for real-time VER video transmissions in multimedia networks
    Zhang, JB
    Hui, JY
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1657 - 1662
  • [34] On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study
    Brandenburg, Bjorm B.
    Calandrino, John M.
    Anderson, James H.
    RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 157 - 169
  • [35] Real-time performance of dynamic memory allocation algorithms
    Puaut, I
    EUROMICRO RTS 2002: 14TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2002, : 41 - 49
  • [36] On adaptive resource allocation for complex real-time applications
    Rosu, D
    Schwan, K
    Yalamanchili, S
    Jha, R
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 320 - 329
  • [37] Real-time resource allocation for LEO satellite constellations
    Galtier, Jerome
    WIRELESS NETWORKS, 2009, 15 (06) : 791 - 803
  • [38] Distributed Extremum Seeking for Real-Time Resource Allocation
    Poveda, Jorge
    Quijano, Nicanor
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 2772 - 2777
  • [39] Real-time resource allocation for LEO satellite constellations
    Jérôme Galtier
    Wireless Networks, 2009, 15 : 791 - 803
  • [40] On adaptive control techniques in real-time resource allocation
    Abeni, L
    Palopoli, L
    Buttazzo, G
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 129 - 136