Filters








9,075 Hits in 3.9 sec

Preliminary evaluation of dynamic load balancing using loop re-partitioning on Omni/SCASH

Y. Sakae, S. Matsuoka, M. Sato, H. Harada
2003 CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.  
Such a commodity cluster environment, there may be incremental upgrade due to several reasons, such as rapid progress in processor technologies, or user needs and it may cause the performance heterogeneity  ...  Using our dynamic load balancing mechanisms, we expect that programmers can have load imbalances adjusted automatically by the runtime system without explicit definition of data and task placements in  ...  Performance Degradation on Performance Heterogeneous Environment Before we present extensions for dynamic load balancing, we demonstrate a typical performance degradation for performance heterogeneous  ... 
doi:10.1109/ccgrid.2003.1199402 dblp:conf/ccgrid/SakaeSMH03 fatcat:n77y5o66lbenhb4iccj2oko2sa

Dynamic Load Balancing Based on Applications Global States Monitoring

Eryk Laskowski, Marek Tudruj, Richard Olejnik, Damian Kopanski
2013 2013 IEEE 12th International Symposium on Parallel and Distributed Computing  
Methods for designing processor load balancing control based on a system of program and system properties metrics and computational data migration between application executive processes is presented and  ...  The paper presents how to use a special novel distributed program design framework with evolved global control mechanisms to assure processor load balancing during execution of application programs.  ...  As the environment is heterogeneous, it is necessary to know not only the load of computing nodes but also their computing power capabilities.  ... 
doi:10.1109/ispdc.2013.11 dblp:conf/ispdc/LaskowskiTOK13 fatcat:ievg6t3fgvdiznbyifcymljei4

Asymmetry-Aware Scheduling in Heterogeneous Multi-core Architectures [chapter]

Tao Zhang, Xiaohui Pan, Wei Shu, Min-You Wu
2013 Lecture Notes in Computer Science  
As threads of execution in a multi-programmed computing environment have different characteristics and hardware resource requirements, heterogeneous multi-core processors can achieve higher performance  ...  We propose two heterogeneity-aware thread schedulers, PBS and LCSS.  ...  This work is supported by Program for Changjiang Scholars and Innovative Research Team in University (IRT1158, PCSIRT), China.  ... 
doi:10.1007/978-3-642-40820-5_22 fatcat:xxrgexgcgjgczmyfamcjlspaf4

Load balancing on speed

Steven Hofmeyr, Costin Iancu, Filip Blagojević
2010 SIGPLAN notices  
Our results indicate that speed balancing when compared to the native Linux load balancing improves performance and provides good performance isolation in all cases considered.  ...  While adequate for low core counts and their typical workloads, the current load balancing support in operating systems may not be able to achieve efficient hardware utilization for parallel workloads.  ...  They modify the Linux load balancer to use the no-tions of scaled core speed and scaled load but balancing is performed based on run queue length and they do not discuss migration, competitive environments  ... 
doi:10.1145/1837853.1693475 fatcat:zyswzoxfqrfa5pdnwmpprhvdyy

Load balancing on speed

Steven Hofmeyr, Costin Iancu, Filip Blagojević
2010 Proceedings of the 15th ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '10  
Our results indicate that speed balancing when compared to the native Linux load balancing improves performance and provides good performance isolation in all cases considered.  ...  While adequate for low core counts and their typical workloads, the current load balancing support in operating systems may not be able to achieve efficient hardware utilization for parallel workloads.  ...  They modify the Linux load balancer to use the no-tions of scaled core speed and scaled load but balancing is performed based on run queue length and they do not discuss migration, competitive environments  ... 
doi:10.1145/1693453.1693475 dblp:conf/ppopp/HofmeyrIB10 fatcat:ezvicnyvbzeitoidx62qsjmkye

Application of secretary algorithm to dynamic load balancing in user-space on multicore systems

Teng-Sheng Moh, Kyoung-Hwan Yun
2014 2014 International Conference on High Performance Computing & Simulation (HPCS)  
We examine how this method compares with the default Linux load balancer in terms of scalability and predictability.  ...  Even when an application is "embarrassingly" parallelized by a careful design of algorithm and implementation, load balancing of tasks across different cores is a very important and critical aspect in  ...  ., balancing interval and enabling/disabling inter-node migrations on NUMA systems-for different balancing environments and target applications will further improve our load balancer.  ... 
doi:10.1109/hpcsim.2014.6903793 dblp:conf/hpcs/MohY14 fatcat:cghto5lhxjbx5pypzqudnbfgwy

Classification of Task Partitioning and Load Balancing Strategies in Distributed Parallel Computing Systems

Rafiqul ZamanKhan, Javed Ali
2012 International Journal of Computer Applications  
In this paper, taxonomy of task partitioning and load balancing is presented in an attempt to provide a common terminology and classification mechanism.  ...  A number of task partitioning and load balancing strategies have been proposed, each of which perform remarkable results under different circumstances.  ...  On the basis of the prior information PSLB strategy calculate its future load, and load is migrated according to the capability of the nodes.  ... 
doi:10.5120/9788-4419 fatcat:5ronovczebbvbp52iwwj7np554

Technique for Balanced Load Balancing in Cloud Computing Environment

Narayan A. Joshi
2022 International Journal of Advanced Computer Science and Applications  
Resource sharing by means of load balancing in cloud computing environments helps for efficient utilization of cloud resources and higher overall throughput.  ...  The proposed mechanism is beneficial to accomplish priority-oriented and starvation free resource sharing for load balancing in cloud computing environments.  ...  The technique works on improving load balancing of the workflow application over the heterogeneous resources in the cloud environment.  ... 
doi:10.14569/ijacsa.2022.0130316 fatcat:ioolixxxbzcpzoypp4kprdfzvm

Asynchronous migration of execution context in Java Virtual Machines

Kazuyuki Shudo, Yoichi Muraoka
2001 Future generations computer systems  
The migration of the execution context has been applied to remote execution and mobile agents, and noncooperative migration can be applied to even more applications, such as load balancing.  ...  We have therefore designed a system for the migration of Java threads, one that allows noncooperative and heterogeneous migration of the execution context of the running code.  ...  Introduction The migration of execution context, known as process and thread migration, has long been applied to load balancing and remote execution [3] [7] [2] , and has recently been applied to mobile  ... 
doi:10.1016/s0167-739x(00)00100-x fatcat:cvzfrd3dpfflxhut5ctoiuxdhe

Load balancing for network based multi-threaded applications [chapter]

Oliver Krone, Martin Raab, Béat Hirsbrunner
1998 Lecture Notes in Computer Science  
Pt-Pvm provides message passing and process management facilities at thread and process level for a cluster of workstations running the UNIX operating system.  ...  The presented system is realized as an open library which can be easily used to implement new load-balancing algorithms.  ...  Load-Balancing on Heterogeneous, Non-dedicated NOWs.  ... 
doi:10.1007/bfb0056577 fatcat:yifsho7kszfvpnftvhjfxsnkki

COMPILING DATA-PARALLEL PROGRAMS TO A DISTRIBUTED RUNTIME ENVIRONMENT WITH THREAD ISOMIGRATION

GABRIEL ANTONIU, LUC BOUGÉ, RAYMOND NAMYST, CHRISTIAN PÉREZ
2000 Parallel Processing Letters  
Alternatively, we propose to map each HPF abstract processor onto a "lightweight process" (thread) which can be freely migrated between nodes together with the data it manages, under the supervision of  ...  Please, refer to the original paper [1] in all citations.  ...  An external load balancing strategy is then used to monitor the threads and decide upon their migration.  ... 
doi:10.1142/s0129626400000202 fatcat:6fdcyg3nl5htvgwa7o2owynrbm

Compiling Data-Parallel Programs to a Distributed Runtime Environment with Thread Isomigration

G Antoniu
2001 Parallel Processing Letters  
Alternatively, we propose to map each HPF abstract processor onto a "lightweight process" (thread) which can be freely migrated between nodes together with the data it manages, under the supervision of  ...  Please, refer to the original paper [1] in all citations.  ...  An external load balancing strategy is then used to monitor the threads and decide upon their migration.  ... 
doi:10.1016/s0129-6264(00)00020-2 fatcat:25aznsm4dbbt5nw2qiw6my7ale

A Priority based Dynamic Load Balancing Approach in a Grid based Distributed Computing Network

Sachin Kumar, Niraj Singhal
2012 International Journal of Computer Applications  
Load balancing in grid based distributed computing environment increases the availability and scalability of entire system.  ...  Process migration is one of the important tasks in dynamic load balancing which usually deals with the migration of task from overloaded computing nodes to under-loaded nodes.  ...  In order to increase the performance of distributed computing environment, various researchers have proposed many schemes for load balancing. These include process, data or thread migration.  ... 
doi:10.5120/7622-0677 fatcat:k2fb5rbvz5fljn4jmgxwgxi3wi

Efficient Workload Balancing on Heterogeneous GPUs using MixedInteger Non-Linear Programming

Chih-Sheng Lin, Chih-Wei Hsieh, Hsi-Ya Chang, Pao-Ann Hsiung
2014 Journal of Applied Research and Technology  
Moreover, our method only requires a few overhead while achieving high performance and load balancing.  ...  In particular, many-core graphics processing units (GPUs) now play an important role for computing in heterogeneous architectures.  ...  Acknowledgments We are grateful to the National Center for High-Performance Computing for computer time and facilities.  ... 
doi:10.1016/s1665-6423(14)71676-1 fatcat:dfp72j3e2vcbpejckd2r7wibby

Juggle

Steven Hofmeyr, Juan A. Colmenares, Costin Iancu, John Kubiatowicz
2011 Proceedings of the 20th international symposium on High performance distributed computing - HPDC '11  
We investigate proactive dynamic load balancing on multicore systems, in which threads are continually migrated to reduce the impact of processor/thread mismatches to enhance the flexibility of the SPMD-style  ...  programming model, and enable SPMD applications to run efficiently in multiprogrammed environments.  ...  Discovery funding (Award #DIG07-102270), and additional support from Par Lab affiliates National Instruments, NEC, Nokia, NVIDIA, Samsung, and Sun Microsystems.  ... 
doi:10.1145/1996130.1996134 dblp:conf/hpdc/HofmeyrCIK11 fatcat:idgsx6bgcff3hl2ragh537tnmi
« Previous Showing results 1 — 15 out of 9,075 results