• DocumentCode
    3543876
  • Title

    On Realistic Divisible Load Scheduling in Highly Heterogeneous Distributed Systems

  • Author

    Ilic, Aleksandar ; Sousa, Leonel

  • Author_Institution
    INESC-ID, UTLisbon, Lisbon, Portugal
  • fYear
    2012
  • fDate
    15-17 Feb. 2012
  • Firstpage
    426
  • Lastpage
    433
  • Abstract
    This paper investigates the problem of scheduling discretely divisible applications in highly heterogeneous distributed platforms which deploy modern desktop systems with limited memory as computing nodes. We propose an algorithm for hierarchical load balancing at both inter- and intra-node platform levels which relies on realistic performance models of computation and communication resources. An iterative procedure, based on the proposed algorithm, is also presented for building accurate performance models during the application run-time. The presented approach was evaluated for a 2D FFT batch application executed on a distributed system with four CPU+GPU nodes. The experimental results show the advantages of using the proposed approach by outperforming the "optimal" implementation by at least 4 times on GPU devices.
  • Keywords
    distributed processing; fast Fourier transforms; graphics processing units; processor scheduling; resource allocation; 2D FFT batch application; CPU+GPU nodes; application run-time; computing nodes; desktop systems; discretely divisible applications; hierarchical load balancing; highly heterogeneous distributed platforms; highly heterogeneous distributed systems; inter-node platform levels; intra-node platform levels; limited memory; realistic divisible load scheduling; Computational modeling; Graphics processing unit; Load modeling; Memory management; Performance evaluation; Processor scheduling; Schedules; Divisible load scheduling; heterogeneous desktop systems; highly heterogeneous systems; performance modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
  • Conference_Location
    Garching
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4673-0226-5
  • Type

    conf

  • DOI
    10.1109/PDP.2012.56
  • Filename
    6169618