• DocumentCode
    3531447
  • Title

    Controlling Processes Reassignment in BSP Applications

  • Author

    Righi, Rodrigo da Rosa ; Pilla, Laércio Lima ; Carissimi, Alexandre ; Navaux, Philippe O A

  • Author_Institution
    Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre
  • fYear
    2008
  • fDate
    Oct. 29 2008-Nov. 1 2008
  • Firstpage
    37
  • Lastpage
    44
  • Abstract
    We have developed a model for dynamic process scheduling in heterogeneous and non-dedicated environments. This model acts over a BSP (Bulk Synchronous Parallel) application, applying runtime processes reassignment to new processors. A BSP application is divided in one or more supersteps, each one containing both computation and communication phases followed by a barrier synchronization. In this context, the developed model combines three metrics - Memory, Computation and Communication - in order to measure the potential of migration of each BSP process. The final idea is to offer a mathematical formalism involving these metrics and to decide the following questions about the process migration: When? Where? Which? This paper presents the algorithms of our model, the parallel machine organization, some experimental results and related work.
  • Keywords
    parallel processing; scheduling; synchronisation; barrier synchronization; bulk synchronous parallel application; dynamic process scheduling; heterogeneous environments; mathematical formalism; nondedicated environments; runtime processes reassignment; Bandwidth; Context modeling; Fluctuations; Global communication; Load management; Parallel machines; Process control; Processor scheduling; Programming profession; Runtime; Bulk Sycnhronous Parallel; Processes Migration; multiple metrics; performance; processes rescheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2008. SBAC-PAD '08. 20th International Symposium on
  • Conference_Location
    Campo Grande, MS
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3423-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2008.16
  • Filename
    4685726