A Fair and Efficient Gang Scheduling Algorithm for Multicore Processors

被引:0
|
作者
Manickam, Viswanathan [1 ]
Aravind, Alex [1 ]
机构
[1] Univ No British Columbia, Dept Comp Sci, Prince George, BC V2N 4Z9, Canada
来源
WIRELESS NETWORKS AND COMPUTATIONAL INTELLIGENCE, ICIP 2012 | 2012年 / 292卷
关键词
Scheduling; Gang Scheduling; Adaptive First-Come-First-served; Largest Gang First; Multicore Systems; Cloud Computing; Fairness; Starvation; predictability;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The trend in multicore processors indicates that all future processors will be multicore, and hence the future cloud systems are expected to have nodes and clusters based on multicore processors. On the application front, to utilize these multicore processors, most future applications are expected to be parallel programs. Gang scheduling is a popular strategy of scheduling parallel programs on multiprocessor systems. 'Adaptive First-Come-First-Served' and 'Largest-Gang-First-Served' are most popular gang scheduling algorithms, but they are susceptible to starvation and hence high variance in response time. To address starvation, process migration mechanisms have been proposed in the literature. Migrating a process to a new processor is generally expensive, and also it does not eliminate starvation. This paper presents a starvation free gang scheduling algorithm for multicore processors without, using process migration. The algorithm is simple, fair, and efficient.
引用
收藏
页码:467 / 476
页数:10
相关论文
共 50 条
  • [41] Parallel evidence propagation on multicore processors
    Xia, Yinglong
    Prasanna, Viktor K.
    JOURNAL OF SUPERCOMPUTING, 2011, 57 (02) : 189 - 202
  • [42] An Efficient and Fair Scheduling for Downlink 5G Massive MIMO Systems
    Chataut, Robin
    Akl, Robert
    PROCEEDINGS OF THE 2020 IEEE TEXAS SYMPOSIUM ON WIRELESS AND MICROWAVE CIRCUITS AND SYSTEMS (WMCS), 2020,
  • [43] Towards Fair and Efficient SMP Virtual Machine Scheduling
    Rao, Jia
    Zhou, Xiaobo
    ACM SIGPLAN NOTICES, 2014, 49 (08) : 273 - 285
  • [44] MRFS: A Multi-Resource Fair Scheduling Algorithm in Heterogeneous Cloud Computing
    Hamzeh, Hamed
    Meacham, Sofia
    Khan, Kashaf
    Phalp, Keith
    Stefanidis, Angelos
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1653 - 1660
  • [45] Fair and efficient DWBA algorithm based on SLA differentiated polling interleaved scheduling for NG-EPON
    Li, Yifan
    Qian, Chen
    Zhang, Qianwu
    Wang, Min
    OPTICAL FIBER TECHNOLOGY, 2021, 61
  • [46] A fair scheduling algorithm with traffic classification for wireless networks
    Wang, YC
    Ye, SR
    Tseng, YC
    COMPUTER COMMUNICATIONS, 2005, 28 (10) : 1225 - 1239
  • [47] Parallel Evidence Propagation on Multicore Processors
    Xia, Yinglong
    Feng, Xiaojun
    Prasanna, Viktor K.
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 377 - +
  • [48] An evolutionary scheduling approach for trading-off accuracy vs. verifiable energy in multicore processors
    Liqat, U.
    Bankovic, Z.
    Lopez-Garcia, P.
    Hermenegildo, M. V.
    LOGIC JOURNAL OF THE IGPL, 2017, 25 (06) : 1006 - 1019
  • [49] Time Donating Barrier for efficient task scheduling in competitive multicore systems
    Wu, Song
    Peng, Yaqiong
    Jin, Hai
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 469 - 477
  • [50] Delay-Based Weighted Proportional Fair Algorithm for LTE Downlink Packet Scheduling
    Siping Liu
    Changming Zhang
    Yuezhi Zhou
    Yaoxue Zhang
    Wireless Personal Communications, 2015, 82 : 1955 - 1965