DocumentCode
1877130
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
fYear
2009
fDate
27-29 May 2009
Firstpage
530
Lastpage
535
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SNPD.2009.54
Filename
5286615
Link To Document