Abstract
Summary form only given. Distributed computing environment composed of interconnected machines with varied or same computational capabilities is well suited to meet the computational demands of diverse groups of tasks. The most popular model characterizing tasks' dependence is to utilize DAG (directed acyclic graph). We present a novel model called TTIG that is more realistic and universal than DAG and its corresponding algorithm called MATE for static mapping of parallel application. We extend TTIG model, and propose a new static scheduling algorithm called GBHA (group-based hybrid algorithm) and two versions (GBHA1 for homogeneous systems and GBHA2 for heterogeneous systems). In this work, our algorithms are compared with MATE and some well-known scheduling algorithms for multiprocessor systems based on DAG The simulation experiment results show that our algorithms outperform MATE significantly in both homogeneous and heterogeneous systems and can be comparable to efficient scheduling algorithms based on DAG in multiprocessor systems but with much lower complexity.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.