On the benefit of processor coallocation in multicluster grid systems

O.O. Sonmez, H.H. Mohamed, D.H.J. Epema

    Research output: Contribution to journalArticleAcademicpeer-review

    19 Citations (Scopus)
    179 Downloads (Pure)

    Abstract

    In multicluster grid systems, parallel applications may benefit from processor coallocation, that is, the simultaneous allocation of processors in multiple clusters. Although coallocation allows the allocation of more processors than available in a single cluster, it may severely increase the execution time of applications due to the relatively slow wide-area communication. The aim of this paper is to investigate the benefit of coallocation in multicluster grid systems, despite this drawback. To this end, we have conducted experiments in a real multicluster grid environment, as well as in a simulated environment, and we evaluate the performance of coallocation for various applications that range from computation-intensive to communication-intensive and for various system load settings. In addition, we compare the performance of scheduling policies that are specifically designed for coallocation. We demonstrate that considering latency in the resource selection phase improves the performance of coallocation, especially for communication-intensive parallel applications.
    Original languageEnglish
    Pages (from-to)778-789
    JournalIEEE Transactions on Parallel and Distributed Systems
    Volume21
    Issue number6
    DOIs
    Publication statusPublished - 2010

    Fingerprint

    Dive into the research topics of 'On the benefit of processor coallocation in multicluster grid systems'. Together they form a unique fingerprint.

    Cite this