A New Load Balancing Method For Distributed Memory Multicomputers

A New Load Balancing Method For Distributed Memory Multicomputers PDF Author: MAHEEN. ISLAM
Publisher: LAP Lambert Academic Publishing
ISBN: 9783659114977
Category :
Languages : de
Pages : 0

Get Book Here

Book Description
The load balancing algorithms are based on the intuition that for better resource utilization it is desirable for the load in distributed system to be balanced evenly. Thus, a load balancing algorithm tries to distribute the total system load among the processing elements such that each processing elements receives approximately equal amount of load. A novel distributed algorithm for load balancing is proposed here which is based on the global load balancing information and current load distribution of the system. A simulation model is developed to compare the performance of the proposed method with the previously stated methods like MCSTLB (Maximum Cost Spanning Tree Load Balancing) method, BTLB (Binary Tree Load Balancing) method, and CBTLB (Condensed Binary Tree Load Balancing) method and Cluster method. Two criteria, the execution time and the number of process migration required by different load balancing methods are used for performance evaluation. The experimental result shows that the execution time and the number of process migration required by the proposed method is better than that of the existing methods.

A New Load Balancing Method For Distributed Memory Multicomputers

A New Load Balancing Method For Distributed Memory Multicomputers PDF Author: MAHEEN. ISLAM
Publisher: LAP Lambert Academic Publishing
ISBN: 9783659114977
Category :
Languages : de
Pages : 0

Get Book Here

Book Description
The load balancing algorithms are based on the intuition that for better resource utilization it is desirable for the load in distributed system to be balanced evenly. Thus, a load balancing algorithm tries to distribute the total system load among the processing elements such that each processing elements receives approximately equal amount of load. A novel distributed algorithm for load balancing is proposed here which is based on the global load balancing information and current load distribution of the system. A simulation model is developed to compare the performance of the proposed method with the previously stated methods like MCSTLB (Maximum Cost Spanning Tree Load Balancing) method, BTLB (Binary Tree Load Balancing) method, and CBTLB (Condensed Binary Tree Load Balancing) method and Cluster method. Two criteria, the execution time and the number of process migration required by different load balancing methods are used for performance evaluation. The experimental result shows that the execution time and the number of process migration required by the proposed method is better than that of the existing methods.

Load Balancing in Parallel Computers

Load Balancing in Parallel Computers PDF Author: Chenzhong Xu
Publisher: Springer
ISBN: 0585272565
Category : Computers
Languages : en
Pages : 217

Get Book Here

Book Description
Load Balancing in Parallel Computers: Theory and Practice is about the essential software technique of load balancing in distributed memory message-passing parallel computers, also called multicomputers. Each processor has its own address space and has to communicate with other processors by message passing. In general, a direct, point-to-point interconnection network is used for the communications. Many commercial parallel computers are of this class, including the Intel Paragon, the Thinking Machine CM-5, and the IBM SP2. Load Balancing in Parallel Computers: Theory and Practice presents a comprehensive treatment of the subject using rigorous mathematical analyses and practical implementations. The focus is on nearest-neighbor load balancing methods in which every processor at every step is restricted to balancing its workload with its direct neighbours only. Nearest-neighbor methods are iterative in nature because a global balanced state can be reached through processors' successive local operations. Since nearest-neighbor methods have a relatively relaxed requirement for the spread of local load information across the system, they are flexible in terms of allowing one to control the balancing quality, effective for preserving communication locality, and can be easily scaled in parallel computers with a direct communication network. Load Balancing in Parallel Computers: Theory and Practice serves as an excellent reference source and may be used as a text for advanced courses on the subject.

Dynamo

Dynamo PDF Author: Erik Tärnvik
Publisher:
ISBN:
Category :
Languages : en
Pages : 32

Get Book Here

Book Description


Global Load Balancing with Parallel Mesh Adaption on Distributed-memory Systems

Global Load Balancing with Parallel Mesh Adaption on Distributed-memory Systems PDF Author: Rupak Biswas
Publisher:
ISBN:
Category : Cache memory
Languages : en
Pages : 24

Get Book Here

Book Description
Abstract: "Dynamic mesh adaption on unstructured grids is a powerful tool for efficiently computing unsteady problems to resolve solution features of interest. Unfortunately, this causes load imbalance among processors on a parallel machine. This paper describes the parallel implementation of a tetrahedral mesh adaption scheme and a new global load balancing method. A heuristic remapping algorithm is presented that assigns partitions to processors such that the redistribution cost is minimized. Results indicate that the parallel performance of the mesh adaption code depends on the nature of the adaption region and show a 35.5X speedup on 64 processors of an SP2 when 35% of the mesh is randomly adapted. For large-scale scientific computations, our load balancing strategy gives almost a sixfold reduction in solver execution times over non-balanced loads. Furthermore, our heuristic remapper yields processor assignments that are less than 3% off the optimal solutions but requires only 1% of the computational time."

Load Balancing Strategies for Distributed Memory Machines

Load Balancing Strategies for Distributed Memory Machines PDF Author: Ralf Diekmann
Publisher:
ISBN:
Category :
Languages : en
Pages : 37

Get Book Here

Book Description


Proceedings of the 1995 International Conference on Parallel Processing

Proceedings of the 1995 International Conference on Parallel Processing PDF Author: Kyle Gallivan
Publisher: CRC Press
ISBN: 9780849326172
Category : Computers
Languages : en
Pages : 262

Get Book Here

Book Description
This set of technical books contains all the information presented at the 1995 International Conference on Parallel Processing. This conference, held August 14 - 18, featured over 100 lectures from more than 300 contributors, and included three panel sessions and three keynote addresses. The international authorship includes experts from around the globe, from Texas to Tokyo, from Leiden to London. Compiled by faculty at the University of Illinois and sponsored by Penn State University, these Proceedings are a comprehensive look at all that's new in the field of parallel processing.

Transputers '94

Transputers '94 PDF Author: Monique Becker
Publisher: IOS Press
ISBN: 9789051991796
Category : Computers
Languages : en
Pages : 330

Get Book Here

Book Description
The research reports presented in this volume focus on the implications of the T9000 microprocessor, which offers new elements in transputing and parallel programming. Subjects discussed include genetic algorithms, image analysis, neural networks, robotics and parallel architectures.

Load Balancing Data Parallel Programs on Distributed Memory Computers

Load Balancing Data Parallel Programs on Distributed Memory Computers PDF Author: J. de Keyser
Publisher:
ISBN:
Category : Computer programs
Languages : en
Pages : 21

Get Book Here

Book Description


Scheduling in Distributed Computing Environment Using Dynamic Load Balancing

Scheduling in Distributed Computing Environment Using Dynamic Load Balancing PDF Author: Priyesh Kanungo
Publisher: Anchor Academic Publishing
ISBN: 396067046X
Category : Computers
Languages : en
Pages : 153

Get Book Here

Book Description
This book illustrates various components of Distributed Computing Environment and the importance of distributed scheduling using Dynamic Load Balancing. It describes load balancing algorithms for better resource utilization, increasing throughput and improving user’s response time. Various theoretical concepts, experiments, and examples enable students to understand the process of load balancing in computing cluster and server cluster. The book is suitable for students of Advance Operating Systems, High Performance Computing, Distributed Computing in B.E., M.C.A., M. Tech. and Ph.D courses.

Programming Environments for Massively Parallel Distributed Systems

Programming Environments for Massively Parallel Distributed Systems PDF Author: Karsten M. Decker
Publisher: Birkhäuser
ISBN: 3034885342
Category : Computers
Languages : en
Pages : 417

Get Book Here

Book Description
Massively Parallel Systems (MPSs) with their scalable computation and storage space promises are becoming increasingly important for high-performance computing. The growing acceptance of MPSs in academia is clearly apparent. However, in industrial companies, their usage remains low. The programming of MPSs is still the big obstacle, and solving this software problem is sometimes referred to as one of the most challenging tasks of the 1990's. The 1994 working conference on "Programming Environments for Massively Parallel Systems" was the latest event of the working group WG 10.3 of the International Federation for Information Processing (IFIP) in this field. It succeeded the 1992 conference in Edinburgh on "Programming Environments for Parallel Computing". The research and development work discussed at the conference addresses the entire spectrum of software problems including virtual machines which are less cumbersome to program; more convenient programming models; advanced programming languages, and especially more sophisticated programming tools; but also algorithms and applications.