Optimal virtual cluster-based multiprocessor scheduling

被引:52
|
作者
Easwaran, Arvind [2 ]
Shin, Insik [1 ]
Lee, Insup
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Univ Penn, Dept CIS, Philadelphia, PA 19104 USA
关键词
Multiprocessor scheduling; Virtual processor clustering; Hierarchical scheduling; Compositional schedulability analysis; PERIODIC TASK SYSTEMS; UTILIZATION BOUNDS; SCHEDULABILITY;
D O I
10.1007/s11241-009-9073-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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
页数:35
相关论文
共 50 条
  • [21] An Analysis on Optimal Cluster Ratio in Cluster-Based Wireless Sensor Networks
    Jin, Zilong
    Kim, Dae-Young
    Cho, Jinsung
    Lee, Ben
    IEEE SENSORS JOURNAL, 2015, 15 (11) : 6413 - 6423
  • [22] A scheduling algorithm for revenue maximisation for cluster-based Internet services
    Xue, James W. J.
    He, Ligang
    Jarvis, Stephen A.
    2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 853 - 860
  • [23] Sensor Scheduling Target Tracking-Oriented Cluster-Based
    Yan, Dongmei
    Wang, JinKuan
    Liu, Li
    Wang, Bin
    INTELLIGENT COMPUTING AND INFORMATION SCIENCE, PT II, 2011, 135 : 586 - 591
  • [24] Processor scheduling with page placement for cluster-based NUMA multiprocessors
    Koita, T
    Katayama, T
    Saisho, K
    Fukuda, A
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 851 - 858
  • [25] A Cluster-Based Broadcast Scheduling Scheme for mmWave Vehicular Communication
    Zhang, Xinming
    Li, Yongzhen
    Miao, Qingliang
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (07) : 1202 - 1206
  • [26] Scheduling aspects for image retrieval in cluster-based image databases
    Kao, O
    Steinert, G
    Drews, F
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 329 - 336
  • [27] OPTIMAL PREEMPTIVE SCHEDULING FOR MULTIPROCESSOR SYSTEM
    ROWICKI, A
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1978, 26 (07): : 651 - 660
  • [28] OPTIMAL SCHEDULING STRATEGIES IN A MULTIPROCESSOR SYSTEM
    RAMAMOORTHY, CV
    CHANDY, KM
    GONZALEZ, MJ
    IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (02) : 137 - +
  • [29] A cluster-based resource provisioning model in virtual private networks
    Antal, C
    Harmatos, J
    Jüttner, A
    Tóth, G
    Westberg, L
    5th International Workshop on Design of Reliable Communication Networks, Proceedings: RELIABLE NETWORKS FOR RELIABLE SERVICES, 2005, : 367 - 374
  • [30] Cluster-based Informed Agents Selection for Flocking with a Virtual Leader
    Ganganath, Nuwan
    Cheng, Chi-Tsun
    Tse, Chi K.
    Wang, Xiaofan
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2692 - 2695