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 条
  • [31] A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
    Taheri, Golnaz
    Khonsari, Ahmad
    Entezari-Maleki, Reza
    Sousa, Leonel
    [J]. APPLIED SOFT COMPUTING, 2020, 91
  • [32] A GENERALIZED TASK CONCEPT FOR MULTIPROCESSOR REAL-TIME SYSTEMS
    SCHROTT, G
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1987, 20 (1-3): : 85 - 90
  • [33] SOFTWARE ROUTING SUPPORT FOR TASK MIGRATION IN HYPERCUBE MULTIPROCESSOR SYSTEMS
    MCSHERRY, MA
    CASAVANT, TL
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 8 - 15
  • [34] Energy-Aware Task Allocation for Large Task Sets on Heterogeneous Multiprocessor Systems
    Qin, Yang
    Zeng, Gang
    Kurachi, Ryo
    Matsubara, Yutaka
    Takada, Hiroaki
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2018), 2018, : 158 - 165
  • [35] PCS AND WORKSTATIONS - PRICE WARS, SHRINKING DISK DRIVES
    不详
    [J]. IEEE SPECTRUM, 1993, 30 (01) : 26 - 29
  • [36] STIRLING NETWORKS - A VERSATILE COMBINATORIAL TOPOLOGY FOR MULTIPROCESSOR SYSTEMS
    DAS, SK
    GHOSH, J
    DEO, N
    [J]. DISCRETE APPLIED MATHEMATICS, 1992, 37-8 : 119 - 146
  • [37] Petersen-Twisted-Torus networks for multiprocessor systems
    Xu, Chengbo
    Wang, Junping
    Huang, Jun
    [J]. Journal of Convergence Information Technology, 2010, 5 (09) : 200 - 205
  • [38] SWITCHING-NETWORKS FOR SIMD MULTIPROCESSOR COMPUTING SYSTEMS
    VESELOVSKII, GG
    KARAVAI, MF
    KUZNECHIK, SM
    [J]. AUTOMATION AND REMOTE CONTROL, 1989, 50 (02) : 133 - 151
  • [39] Power optimization for conditional task graphs in DVS enabled multiprocessor systems
    Malani, Parth
    Mukre, Prakash
    Qiu, Qinru
    [J]. VLSI-SOC 2007: PROCEEDINGS OF THE 2007 IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, 2007, : 230 - +
  • [40] Communication and migration energy aware task mapping for reliable multiprocessor systems
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 30 : 216 - 228