JOURNAL ARTICLE
An autonomic parallel strategy for exhaustive search tree algorithms on shared or heterogeneous systems.
Published In: Concurrency & Computation: Practice & Experience, 2024, v. 36, n. 6. P. 1 1 of 3
Database: Applied Science & Technology Source Ultimate 2 of 3
Authored By: Passos, Fernanda G. O.; Rebello, Vinod E. F. 3 of 3
Abstract
Summary: Backtracking branch‐and‐prune (BP) algorithms and their variants are exhaustive search tree techniques widely employed to solve optimization problems in many scientific areas. However, they characteristically often demand significant amounts of computing power for problem sizes representative of real‐world scenarios. Given that their search domains can often be partitioned, these algorithms are frequently designed to execute in parallel by harnessing distributed computing systems. However, to achieve efficient parallel execution times, an effective strategy is required to balance the nonuniform partition workloads across the available resources. Furthermore, with the increasing integration of servers with heterogeneous resources and the adoption of resource sharing, balancing workloads is becoming complex. This paper proposes a strategy to execute parallel BP algorithms more efficiently on even shared or heterogeneous distributed systems. The approach integrates a self‐adjusting dynamic partitioning method in the BP algorithm with a dynamic scheduler, provided by an application middleware, which manages the parallel execution while addressing any issues of imbalance. Empirical results indicate better scalability with efficiencies above 90% for instances of an application case study for the discretizable molecular distance geometry problem (DMDGP). Improvements of up to 38% were obtained in execution speed‐ups compared to a more traditional parallel BP implementation for DMDGP. [ABSTRACT FROM AUTHOR]
Additional Information
- Source:Concurrency & Computation: Practice & Experience. 2024/03, Vol. 36, Issue 6, p1
- Document Type:Article
- Subject Area:Computer Science
- Publication Date:2024
- ISSN:15320626
- DOI:10.1002/cpe.7955
- Accession Number:175388221
- Copyright Statement:Copyright of Concurrency & Computation: Practice & Experience is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Looking to go deeper into this topic? Look for more articles on EBSCOhost.