Scheduling nonlinear divisible loads in a single level tree network

S. Suresh, H. J. Kim, Cui Run, T. G. Robertazzi

    Research output: Contribution to journalArticlepeer-review

    14 Citations (Scopus)

    Abstract

    In this paper, we study the scheduling problem for polynomial time complexity computational loads in a single level tree network with a collective communication model. The problem of minimizing the processing time is investigated when the computational loads require polynomial order of processing time which is proportional to the size of load fraction. In the divisible load theory framework, the presence of polynomial time complexity computational loads leads to solving higher-order algebraic equations to find the optimal load fractions assigned to the processors in the network. The problem of finding optimal load fraction is a computationally intensive task. Using a mild assumption on the ratio of communication time to computation time, we present a closed-form solution for near optimal load fractions and processing time for the entire load fractions. Finally, we also present a closed-form solution for scheduling polynomial loads with start-up delay in communication and computation. The numerical speedup results obtained using closed-form solution clearly show that super-linear speedup is possible for the polynomial computational loads.

    Original languageEnglish
    Pages (from-to)1068-1088
    Number of pages21
    JournalJournal of Supercomputing
    Volume61
    Issue number3
    DOIs
    Publication statusPublished - 2012 Sept

    Bibliographical note

    Funding Information:
    Acknowledgements The first author would like to acknowledge the support by the NTU-SUG program by Nanyang Technological University. This work was in part supported by 3DLife, CTRC, and ITRC from Korea. The fourth author would like to acknowledge the support of the Department of Energy grant DE-SC0003361.

    Keywords

    • Broadcast communication or simultaneously load distribution model
    • Nonlinear divisible loads
    • Overhead delays
    • Single-level tree network

    ASJC Scopus subject areas

    • Software
    • Theoretical Computer Science
    • Information Systems
    • Hardware and Architecture

    Fingerprint

    Dive into the research topics of 'Scheduling nonlinear divisible loads in a single level tree network'. Together they form a unique fingerprint.

    Cite this