• DocumentCode
    1205830
  • Title

    Application resource requirement estimation in a parallel-pipeline model of execution

  • Author

    Kuntraruk, Jirada ; Pottenger, William M. ; Ross, Andrew M.

  • Author_Institution
    Math. Stat. & Comput. Dept., UbonRatchathani Univ., Thailand
  • Volume
    16
  • Issue
    12
  • fYear
    2005
  • Firstpage
    1154
  • Lastpage
    1165
  • Abstract
    We propose a massively parallel framework termed a parallel-pipeline model of execution that can be employed on a homogeneous computational cluster. We show that speedups near-linear in the number of processors are achievable for applications involving reduction operations based on a novel, parallel-pipeline model of execution. As computational clusters become viable alternative platforms for solving large computational problems, the research community acknowledges that the cluster environment can be used effectively when adaptive resource management is employed. This requires the ability to estimate the resource requirements of applications before scheduling decisions are made. We propose a resource estimation model for applications executed in the parallel-pipeline model of execution. We develop a performance model that predicts the resource utilization (i.e., computation and communication complexity) for applications executing under the parallel-pipeline model on a homogeneous computational cluster. This performance prediction model can provide information to a cluster scheduler.
  • Keywords
    parallel processing; pipeline processing; processor scheduling; resource allocation; workstation clusters; application resource requirement estimation; cluster scheduler; communication complexity; computation complexity; homogeneous computational cluster; parallel-pipeline model; performance analysis; resource utilization; scheduling decisions; Aggregates; Complexity theory; Computer networks; Concurrent computing; Distributed computing; Feature extraction; Parallel processing; Predictive models; Processor scheduling; Resource management; Performance analysis; distributed application; measurement and modeling of multiple-processor systems.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.143
  • Filename
    1524952