Feedback guided load balancing in a distributed memory environment

نویسنده

  • Constantinos Christofi
چکیده

Feedback guided dynamic load balancing is the process of equilibrating the load of all the processors of a system during execution time based on information gathered from them. It provides better execution times by better utilizing the systems resources. In this work we have suggested a new dynamic load balancing model, named Wave Propagation Model, that is based on the diffusion balancing method. The suggested model was implemented in a C language library, the DLBLib, which offers to the programmer the ability to add dynamic load balancing to his applications with minimum effort. Simulations and benchmarks executed using the DLBLib showed that the development of this library can be beneficial for parallel applications as it achieves good performance with minimum cost. It will allow programmers to easily load balance their applications whilst not adding complexity to their codes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing Approaches for Web Servers: A Survey of Recent Trends

Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...

متن کامل

Mapping and load balancing on distributed memory systems

Two kinds of tools are necessary to optimise the use of available resources by the execution of parallel programs on distributed memory systems: mapping and load balancing tools. A mapping tool is well suited for programs whose behaviour is predictable while for many "real applications", it needs to be complemented by a dynamic load balancing tool. Both tools are currently investigated to be in...

متن کامل

Load Balancing Using a Best-Path-Updating Information-Guided Ant Colony Optimization Algorithm

Abstract: Load balancing and phase balancing are important complement to reconfiguration of the feeder and the network.In the distribution automation ,these issues must be solved continuously and simultaneously to ensure the optimal performance of a distribution network.Distribution network imbalance has various consequences such as increase in power losses, voltage drop,cost increase,etc.In th...

متن کامل

Towards Dynamic Load Balancing Using Page Migration and Loop Re-partitioning on Omni/SCASH

Increasingly large-scale clusters of SMPs continue to become majority platform in HPC field. Such a cluster environment, there may be load imbalances due to several reasons and mis-placement of data which bring performance bottlenecks. To overcome these problems, some dynamic load balancing mechanisms are needed. In this paper, we report our ongoing work on dynamic load balancing extention to O...

متن کامل

The Benefits Of Migration In A Parallel Objects Programming Environment

The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) programming environment, in particular Parallel Objects (PO for short). Intrinsic dynamicity of OO programming makes it difficult to foresee the behaviour of distributed applications and their consequent need of resources. In the Parallel Objects environment newly created objects are allocated on t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011