An investigation on runtime task scheduling for parallel raytracing on a heterogeneous distributed computing system

被引:0
|
作者
Qureshi, KU [1 ]
Hatanaka, M [1 ]
机构
[1] Muroran Inst Technol, Dept Comp Sci & Syst Engn, Muroran, Hokkaido 0500071, Japan
关键词
network parallel distributed computing; raytracing; grain task sizing; task partitioning and scheduling;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A case study is presented which is aimed at investigating the runtime task sizing problems for a heterogeneous Parallel Distributed Processing (PDP) system. The PDP is based on a client and servers scheme. In this paper the variants of workload partitioning and tasks scheduling strategies, in conjunction with different task granularities, are evaluated with their runtime behavior. The results indicate that the combination of roughly sub-task size estimation technique plus adaptive sub-task sizing strategy along with runtime machine performance probing estimation approach cope with both the unbalanced workload charactestics of the parallel raytracing application and the different computational capabilities of the machines in a workstations' cluster environment. Our proposed scheme cuts the efforts required to obtain the grained sub-task size by performing a number of experiments for specified PDP configuration. The results obtained front the proposed scheme are nearly equal to the best results. The performance of the PDP system is 2.5 times better as compared to the fastest machine in the network environment but still have 12% (at average) performance difference from the expected ideal.
引用
收藏
页码:1066 / 1073
页数:8
相关论文
共 50 条
  • [1] A practical approach of task scheduling and load balancing on heterogeneous distributed raytracing systems
    Qureshi, K
    Hatanaka, M
    [J]. INFORMATION PROCESSING LETTERS, 2001, 79 (02) : 65 - 71
  • [2] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [3] Multi-Level Queue for Task Scheduling in Heterogeneous Distributed Computing System
    Biswas, Tarun
    Kuila, Pratyay
    Ray, Anjan Kumar
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2017,
  • [4] Stochastic scheduling of a meta-task in heterogeneous distributed computing
    Dogan, A
    Özgüner, F
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 369 - 374
  • [5] Heterogeneous Task Scheduling Framework in Emerging Distributed Computing Systems
    Liu R.-Q.
    Li B.-Y.
    Gao Y.-J.
    Li C.-S.
    Zhao H.-T.
    Jin F.-S.
    Li R.-H.
    Wang G.-R.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (03): : 1005 - 1017
  • [6] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [7] Adaptive pre-task assignment scheduling strategy for heterogenous distributed raytracing system
    Qureshi, Kalim
    Manuel, Paul
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2007, 33 (01) : 70 - 78
  • [8] Evaluating Dynamic Task Scheduling in a Task-Based Runtime System for Heterogeneous Architectures
    Becker, Thomas
    Karl, Wolfgang
    Schuele, Tobias
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 142 - 155
  • [9] A survey on task scheduling method in heterogeneous computing system
    Fan, Chengbin
    Deng, Hui
    Wang, Feng
    Wei, Shoulin
    Dai, Wei
    Liang, Bo
    [J]. 2015 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKS AND INTELLIGENT SYSTEMS (ICINIS), 2015, : 90 - 93
  • [10] Automated prioritizing heuristics for parallel task graph scheduling in heterogeneous computing
    Flint, Clément
    Paillat, Ludovic
    Bramas, Bérenger
    [J]. PeerJ Computer Science, 2022, 8