• DocumentCode
    1738938
  • Title

    Characterization of communications between processes in message-passing applications

  • Author

    Orduña, J.M. ; Arnau, V. ; Duato, José

  • Author_Institution
    Dept. de Inf., Valencia Univ., Spain
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    Many research activities have focused on the problem of task scheduling in heterogeneous systems from the computational point of view. However, an ideal scheduling strategy would also take into account the communication requirements of the applications and the communication bandwidth available in the network. One of the major problems to be solved in the development of this scheduling strategy is precisely the measurement of the communication requirements for each application. We propose a clustering-based method to characterize the communications between processes generated by message-passing applications. This technique provides a model consisting of several partitions of the processes generated by the application. Also, we propose a criterion to measure the quality of the obtained partitions. This approach can be used when a given application is repeatedly executed with different input data. Results show that the proposed method can provide a partition with the highest ratio between the intracluster and the intercluster required communication bandwidth. This partition can be used to map groups of processes to processors in the heterogeneous system
  • Keywords
    communication complexity; message passing; parallel programming; processor scheduling; workstation clusters; clustering-based method; heterogeneous systems; intercluster communication bandwidth; interprocess communication; intracluster communication bandwidth; message passing applications; task scheduling; Bandwidth; Clustering methods; Costs; Multiprocessor interconnection networks; NP-complete problem; Network topology; Processor scheduling; Proposals; Resource management; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2000. Proceedings. IEEE International Conference on
  • Conference_Location
    Chemnitz
  • Print_ISBN
    0-7695-0896-0
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2000.889009
  • Filename
    889009