On performance prediction of parallel computations with precedent constraints

被引:23
|
作者
Liang, DR [1 ]
Tripathi, SK
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 11529, Taiwan
[2] Univ Calif Riverside, Bourns Coll Engn, Riverside, CA 92521 USA
基金
美国国家科学基金会;
关键词
concurrent programs; distributed systems; parallel processing; performance evaluation; queueing networks; task graphs;
D O I
10.1109/71.852402
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Performance analysis of concurrent executions in parallel systems has been recognized as a challenging problem. The aim of this research is to study approximate but efficient solution techniques for this problem. We model the structure of a parallel machine and the structure of the jobs executing on such a system. We investigate rich classes of jobs, which can be expressed by series, parallel-and, parallel-or, and probabilistic-fork. We propose an efficient performance prediction method for these classes of jobs running on a parallel environment which is modeled by a standard queueing network model. The proposed prediction method is computationally efficient, it has polynomial complexity in both time and space. The time complexity is O((CNK)-N-2-K-2) and the space complexity is O((CNK)-N-2-K-2), where C is the number of job classes in the system, the number of tasks in each job class is O(N), and K is the number of service centers in the queueing model. The accuracy of the approximate solution is validated via simulation.
引用
收藏
页码:491 / 508
页数:18
相关论文
共 50 条
  • [1] PERFORMANCE OF PARALLEL COMPUTATIONS OF TRIANGULAR STRUCTURE
    STAFYLOPATIS, A
    [J]. COMPUTING SYSTEMS, 1993, 8 (01): : 24 - 32
  • [2] Misleading Performance Claims in Parallel Computations
    Bailey, David H.
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 528 - 533
  • [3] Performance of parallel computations with dynamic processor allocation
    Saeed Iqbal
    Graham F. Carey
    [J]. Engineering with Computers, 2008, 24 : 135 - 143
  • [4] Performance of parallel computations with dynamic processor allocation
    Iqbal, Saeed
    Carey, Graham F.
    [J]. ENGINEERING WITH COMPUTERS, 2008, 24 (02) : 135 - 143
  • [5] Performance modeling and analysis of correlated parallel computations
    Lin, Wei-Ming
    [J]. PARALLEL COMPUTING, 2008, 34 (09) : 521 - 538
  • [6] Performance modeling of parallel FEM computations on clusters
    Olas, T
    Wyrzykowski, R
    Tomas, A
    Karezewski, K
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 189 - 200
  • [7] PERFORMANCE EVALUATION OF PARALLEL HAEMODYNAMIC COMPUTATIONS ON HETEROGENEOUS CLOUDS
    Bystrov, Oleg
    Kaceniauskas, Arnas
    Pacevic, Ruslan
    Starikovicius, Vadimas
    Maknickas, Algirdas
    Stupak, Eugenius
    Igumenov, Aleksandr
    [J]. COMPUTING AND INFORMATICS, 2020, 39 (04) : 695 - 723
  • [8] A METHODOLOGY FOR PERFORMANCE ANALYSIS OF PARALLEL COMPUTATIONS WITH LOOPING CONSTRUCTS
    KAPELNIKOV, A
    MUNTZ, RR
    ERCEGOVAC, MD
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (02) : 105 - 120
  • [9] Performance evaluation of parallel haemodynamic computations on heterogeneous clouds
    Bystrov, Oleg
    Kačeniauskas, Arnas
    Pacevič, Ruslan
    Starikovičius, Vadimas
    Maknickas, Algirdas
    Stupak, Eugeniuš
    Igumenov, Aleksandr
    [J]. Computing and Informatics, 2021, 39 (04) : 695 - 723
  • [10] Performance driven distributed scheduling of parallel hybrid computations
    Narang, Ankur
    Shyamasundar, Rudrapatna K.
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (32) : 4212 - 4225