Optimal virtual cluster-based multiprocessor scheduling

被引:0
|
作者
Arvind Easwaran
Insik Shin
Insup Lee
机构
[1] University of Pennsylvania,Department of CIS
[2] Polytechnic Institute of Porto,CISTER/IPP
[3] KAIST,HURRAY
[4] University of Pennsylvania,Department of Computer Science
来源
Real-Time Systems | 2009年 / 43卷
关键词
Multiprocessor scheduling; Virtual processor clustering; Hierarchical scheduling; Compositional schedulability analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Scheduling of constrained deadline sporadic task systems on multiprocessor platforms is an area which has received much attention in the recent past. It is widely believed that finding an optimal scheduler is hard, and therefore most studies have focused on developing algorithms with good processor utilization bounds. These algorithms can be broadly classified into two categories: partitioned scheduling in which tasks are statically assigned to individual processors, and global scheduling in which each task is allowed to execute on any processor in the platform. In this paper we consider a third, more general, approach called cluster-based scheduling. In this approach each task is statically assigned to a processor cluster, tasks in each cluster are globally scheduled among themselves, and clusters in turn are scheduled on the multiprocessor platform. We develop techniques to support such cluster-based scheduling algorithms, and also consider properties that minimize total processor utilization of individual clusters. In the last part of this paper, we develop new virtual cluster-based scheduling algorithms. For implicit deadline sporadic task systems, we develop an optimal scheduling algorithm that is neither Pfair nor ERfair. We also show that the processor utilization bound of us-edf{m/(2m−1)} can be improved by using virtual clustering. Since neither partitioned nor global strategies dominate over the other, cluster-based scheduling is a natural direction for research towards achieving improved processor utilization bounds.
引用
下载
收藏
页码:25 / 59
页数:34
相关论文
共 50 条
  • [1] Optimal virtual cluster-based multiprocessor scheduling
    Easwaran, Arvind
    Shin, Insik
    Lee, Insup
    REAL-TIME SYSTEMS, 2009, 43 (01) : 25 - 59
  • [2] ANALYSIS OF A CLASS OF CLUSTER-BASED MULTIPROCESSOR SYSTEMS
    AGRAWAL, DP
    MAHGOUB, IO
    INFORMATION SCIENCES, 1987, 43 (1-2) : 85 - 105
  • [3] Cluster-based virtual router
    Ge, JG
    Qian, HL
    2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : B102 - B109
  • [4] Simulation study of the performance of cluster-based multiprocessor systems
    Mahgoub, I.
    De Armas, M.E.
    International Journal of Modelling and Simulation, 1998, 18 (02): : 164 - 171
  • [5] PERFORMANCE ANALYSIS OF CLUSTER-BASED PPMB MULTIPROCESSOR SYSTEMS
    WANG, HJ
    JIANG, YD
    WU, HZ
    COMPUTER JOURNAL, 1995, 38 (05): : 355 - 364
  • [6] Lifetime-optimal Transmission Scheduling for Cluster-based Routing in Cooperative Networks
    Wang, Yujian
    Zhao, Bin
    Huang, Weihua
    Sun, Wenjun
    2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [7] Deferred Assignment Scheduling in Cluster-Based Servers
    Victoria Ungureanu
    Benjamin Melamed
    Michael Katehakis
    Phillip G. Bradford
    Cluster Computing, 2006, 9 : 57 - 65
  • [8] Deferred assignment scheduling in cluster-based servers
    Ungureanu, Victoria
    Melamed, Benjamin
    Katehakis, Michael
    Bradford, Phillip G.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2006, 9 (01): : 57 - 65
  • [9] Cluster-based static scheduling: Theory and practice
    Boeres, C
    Rebello, VEF
    14TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2002, : 133 - 140
  • [10] Prototype Design of Cluster-based Homogeneous Multiprocessor System-on-Chip
    Geng, Luo-Feng
    Zhang, Duo-Li
    Gao, Ming-Lun
    Chen, Ying-Chun
    Du, Gao-Ming
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION IN COMMUNICATION, 2009, : 311 - 315