Task spreading and shrinking on multiprocessor systems and networks of workstations

被引:2
|
作者
Jacob, JC
Lee, SY
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA 91109 USA
[2] Auburn Univ, Dept Elect Engn, Auburn, AL 36849 USA
关键词
processor allocation; dynamic mapping; network of workstations; load balancing; task modeling;
D O I
10.1109/71.808157
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we describe how our computational model can be used for the problems of processor allocation and task mapping. The intended applications for this model include the dynamic mapping problems of shrinking or spreading an existing mapping when the available pool of processors changes during execution of the problem. The concept of problem edge class and other features of our model are developed to realistically and efficiently support task partitioning and merging for static and dynamic mapping. The model dictates realistic changes in the computation and communication characteristics of a problem when the problem partitioning is modified dynamically. This model forms the basis of our algorithms for shrinking and spreading, and yields realistic results for a variety of problems mapped onto real systems. An emulation program running on a network of workstations under PVM is used to measure execution times for the mapping solutions found by the algorithms. The results indicate that the problem edge class is a crucial consideration for processor allocation and task mapping.
引用
收藏
页码:1082 / 1101
页数:20
相关论文
共 50 条
  • [21] A graph-oriented task manager for small multiprocessor systems
    Verians, X
    Legat, JD
    Quisquater, JJ
    Macq, B
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 735 - 744
  • [22] Optimal Task Allocation and Scheduling for Power Saving in Multiprocessor Systems
    Pillai, Anju S.
    Isha, T. B.
    [J]. 2014 POWER AND ENERGY SYSTEMS CONFERENCE: TOWARDS SUSTAINABLE ENERGY, 2014,
  • [23] Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems
    Hamid Tabatabaee
    Mohammad Reza Akbarzadeh-T
    Naser Pariz
    [J]. Journal of Zhejiang University SCIENCE C, 2014, 15 : 423 - 434
  • [24] Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems
    Hamid TABATABAEE
    Mohammad Reza AKBARZADEH-T
    Naser PARIZ
    [J]. Frontiers of Information Technology & Electronic Engineering, 2014, (06) : 423 - 434
  • [25] The feasibility of general task systems with precedence constraints on multiprocessor platforms
    Fisher, Nathan
    Baruah, Sanjoy
    [J]. REAL-TIME SYSTEMS, 2009, 41 (01) : 1 - 26
  • [26] The feasibility of general task systems with precedence constraints on multiprocessor platforms
    Nathan Fisher
    Sanjoy Baruah
    [J]. Real-Time Systems, 2009, 41 : 1 - 26
  • [27] Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems
    Hamid TABATABAEE
    Mohammad Reza AKBARZADEHT
    Naser PARIZ
    [J]. Journal of Zhejiang University-Science C(Computers & Electronics)., 2014, 15 (06) - 434
  • [28] Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems
    Tabatabaee, Hamid
    Akbarzadeh-T, Mohammad Reza
    Pariz, Naser
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2014, 15 (06): : 423 - 434
  • [29] Real-time Task Assignment in Rechargeable Multiprocessor Systems
    Lin, Jian
    Cheng, Albert M. K.
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 279 - 284
  • [30] Process scheduling in Heterogeneous Multiprocessor systems Using task Duplication
    Chaudhuri, Pranay
    Elcock, Jeffrey
    [J]. INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2010, 6 (01) : 58 - 69