Priority-Aware Scheduling Under Shared-Resource Contention on Chip Multicore Processors

被引:4
|
作者
Kundan, Shivam [1 ]
Anagnostopoulos, Iraklis [1 ]
机构
[1] Southern Illinois Univ, Dept Elect Comp & Biomed Engn, Carbondale, IL 62901 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/ISCAS51556.2021.9401337
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a priority-aware scheduling methodology for concurrent application execution on chip multicore processors. Our methodology improves the performance of up to 4 high-priority applications while also preventing resource starvation for low-priority ones by means of progress-aware scheduling. We compare our results with Linux's completely fair scheduler and two state-of-the-art progress aware schedulers. Experimental results on an Intel Xeon Gold 6130 CPU demonstrate an average increase in high-priority application performance of 36.4% over Linux while also maintaining high throughput for low-priority applications. In addition, we show that our methodology achieves high-priority application performance comparable to a state-of-the-art hardware cache partitioning method (Intel's POCAT). Our method achieves average performance within 14.5% to 0.2% of POCAT without the need for hardware support.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Addressing Shared Resource Contention in Multicore Processors via Scheduling
    Zhuravlev, Sergey
    Blagodurov, Sergey
    Fedorova, Alexandra
    ACM SIGPLAN NOTICES, 2010, 45 (03) : 129 - 141
  • [2] Addressing Shared Resource Contention in Multicore Processors via Scheduling
    Zhuravlev, Sergey
    Blagodurov, Sergey
    Fedorova, Alexandra
    ASPLOS XV: FIFTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2010, : 129 - 141
  • [3] Dual priority congestion aware shared-resource Network-on-Chip architecture
    Shu, Hao
    Shi, Jiangyi
    Ma, Peijun
    Gu, Huaxi
    Pan, Weitao
    Yang, Lin-an
    IEICE ELECTRONICS EXPRESS, 2016, 13 (07):
  • [4] Contention-Aware Scheduling for Asymmetric Multicore Processors
    Fan, Xiaokang
    Sui, Yulei
    Xue, Jingling
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 742 - 751
  • [5] Task-Aware Priority Scheduling for Multicore Processors
    Shi, Qiu-Wei
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND INFORMATION SYSTEMS, 2016, 52 : 106 - 110
  • [6] Managing Contention for Shared Resources on Multicore Processors
    Fedorova, Alexandra
    Blagodurov, Sergey
    Zhuravlev, Sergey
    COMMUNICATIONS OF THE ACM, 2010, 53 (02) : 49 - 57
  • [7] PERFORMANCE MODELING OF SHARED-RESOURCE ARRAY PROCESSORS
    NI, LM
    HWANG, K
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (04) : 386 - 394
  • [8] On the Impacts of Shared-Resource Contention on Intrusion Detection Systems based on Performance MonitoringOn the Impacts of Shared-Resource Contention on Intrusion Detection Systems based on Performance Monitoring
    Horstmann, Leonardo Passig
    Frohlich, Antonio Augusto
    Volp, Marcus
    2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [9] Contention-Aware Scheduling on Multicore Systems
    Blagodurov, Sergey
    Zhuravlev, Sergey
    Fedorova, Alexandra
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2010, 28 (04):
  • [10] Characterizing Multi-threaded Applications based on Shared-Resource Contention
    Dey, Tanima
    Wang, Wei
    Davidson, Jack W.
    Soffa, Mary Lou
    IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2011), 2011, : 76 - 86