Title :
Thread Clustering and Selection Schemes for Medium-Grained Computation Migration
Author :
Mei, Chonglei ; Jiang, Hai ; Jenness, Jeff
Author_Institution :
Dept. of Comput. Sci., Arkansas State Univ. Jonesboro, Jonesboro, AR, USA
Abstract :
Process/thread migration is indispensable for resource sharing, cycle stealing and other modes of interaction. Computing tasks need to be scheduled frequently to adapt to the capacity variation of the system resources in distributed computing environments. Local parallel workload should be migrated to remote machines partially or completely. This paper analyzes three different kinds of clustering algorithms to group local threads. One or more thread groups are selected as medium-grained computations which are distributed across multiple machines. Performance analyses and experimental results are provided to demonstrate their effectiveness.
Keywords :
multi-threading; parallel algorithms; parallel machines; processor scheduling; resource allocation; cycle stealing; distributed computing environment; experimental result; interaction mode; local thread group; medium-grained computation migration; parallel workload migration; performance analyses; process/thread migration; remote multiple machine; resource sharing; task scheduling; thread clustering algorithm; thread selection algorithm; Algorithm design and analysis; Clustering algorithms; Distributed computing; Grid computing; Packaging machines; Parallel programming; Performance analysis; Processor scheduling; Runtime; Yarn;
Conference_Titel :
Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
Conference_Location :
Daegu
Print_ISBN :
978-0-7695-3642-2
DOI :
10.1109/SNPD.2009.54