DocumentCode
2609031
Title
Dynamic load balancing with “work stealing” for distributed shared memory clusters
Author
Tripathy, Minakshi ; Tripathy, C.R.
Author_Institution
Sambalpur Univ., Sambalpur, India
fYear
2010
fDate
27-29 Dec. 2010
Firstpage
43
Lastpage
47
Abstract
In distributed shared memory cluster environment, the dynamic load balancing is a very critical issue. Various techniques are used in order to distribute the load dynamically among different nodes. A good balancing scheme needs to evenly distribute the workload among the available processors and locate the tasks close to their data so as to reduce the communication and execution time. In this work, we investigate "work stealing" on distributed shared memory clusters. We propose a dynamic load balancing model with "work stealing" which intelligently balances the load among different nodes resulting in efficient use of system. The "work stealing" typically completes the tasks more than twice as quickly, despite being allotted the same or fewer processors. "Work stealing" consistently provides higher utilization when many jobs with varying characteristics are using the same distributed shared memory cluster system.
Keywords
distributed shared memory systems; parallel processing; pattern clustering; resource allocation; task analysis; distributed shared memory cluster; dynamic load balancing scheme; task queue; work stealing; workload distribution; Conferences; Industrial electronics; Load management; Service robots; dequeue; master-slave paradigm; task distribution; task queue; work stealing;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics, Control & Robotics (IECR), 2010 International Conference on
Conference_Location
Orissa
Print_ISBN
978-1-4244-8544-4
Type
conf
DOI
10.1109/IECR.2010.5720159
Filename
5720159
Link To Document