Title :
Solving 0/1 Knapsack Problem for Light Communication SLA-Based Workflow Mapping Using CUDA
Author :
Quan, Dang Minh ; Yang, Laurence T.
Author_Institution :
Sch. of Inf. Technol., Int. Univ. in Germany, Bruchsal, Germany
Abstract :
Mapping and running jobs on suitable resources are the core tasks in grid computing. In the algorithm to map light communication Grid-based workflow within the SLA context, there is an operation of resolving the conflict period which is exact a 0/1 knapsack problem. When the size of the workflow is large such as in the case of mapping a group of workflows, the time to solve this problem is long and thus, makes the whole mapping process long. In this paper, we describe a way to solve this problem by exploiting the parallel computing power of graphic processing unit (GPU) with compute unified device architecture (CUDA). The experiment shows that the approach is very efficient with huge problem.
Keywords :
grid computing; knapsack problems; parallel processing; software architecture; CUDA; SLA context; compute unified device architecture; graphic processing unit; grid computing; knapsack problem; light communication; parallel computing; workflow mapping; Central Processing Unit; Computer graphics; Concurrent computing; Context; Costs; Dynamic programming; Grid computing; Information technology; Parallel processing; Runtime; knapsack problem; mapping; parallel processing;
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
DOI :
10.1109/CSE.2009.263