International audienceThe performance of irregular scientific applications can be easily affected by an uneven distribution of work among the computing resources. In this context, Load Balancing (LB) stands as one of the most important solutions to improve resource utilization. However, choosing the best-performing load balancing algorithm for a given application is not a trivial task. For instance, manually and statically choosing an LB algorithm does not work in situations where applications have a dynamic or unknown behavior. In this context, we propose a Machine Learning-based Adaptive Load Balancer (ADAPTIVELB) to automate the load balancing algorithm decision at run time. This approach monitors and collects information about the appli...
As parallel data mining applications are being executed in grid and cloud settings, there is a need ...
Abstract—This paper presents a new approach that uses neural networks to predict the performance of ...
Scientific applications are large, complex, irregular, and computationally intensive and are charact...
International audienceThe performance of irregular scientific applications can be easily affected by...
We report on the improvements. that can be achieved by applying machine learning techniques, in part...
We report on the improvements that can be achieved by applying machine learning techniques, in parti...
A common way to maintain the quality of service on systems that are growing rapidly is by increasing...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
Distributed object computing is widely envisioned to be the desired distributed software development...
Load balancing (LB) is the process of distributing the workload fairly across the servers within the...
In the heterogeneous computing environment, programmers map the applications either on CPUs or GPUs....
Abstract. Traditional load balancing algorithms for data-intensive iterative routines can successful...
A common way to maintain the quality of service on systems that are growing rapidly is by increasing...
Distributed object computing is widely envisioned to be the desired distributed software development...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
As parallel data mining applications are being executed in grid and cloud settings, there is a need ...
Abstract—This paper presents a new approach that uses neural networks to predict the performance of ...
Scientific applications are large, complex, irregular, and computationally intensive and are charact...
International audienceThe performance of irregular scientific applications can be easily affected by...
We report on the improvements. that can be achieved by applying machine learning techniques, in part...
We report on the improvements that can be achieved by applying machine learning techniques, in parti...
A common way to maintain the quality of service on systems that are growing rapidly is by increasing...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
Distributed object computing is widely envisioned to be the desired distributed software development...
Load balancing (LB) is the process of distributing the workload fairly across the servers within the...
In the heterogeneous computing environment, programmers map the applications either on CPUs or GPUs....
Abstract. Traditional load balancing algorithms for data-intensive iterative routines can successful...
A common way to maintain the quality of service on systems that are growing rapidly is by increasing...
Distributed object computing is widely envisioned to be the desired distributed software development...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
As parallel data mining applications are being executed in grid and cloud settings, there is a need ...
Abstract—This paper presents a new approach that uses neural networks to predict the performance of ...
Scientific applications are large, complex, irregular, and computationally intensive and are charact...