DocumentCode :
3301184
Title :
Allocating Resources to Parallel Query Plans in Data Grids
Author :
Bose, Sumit Kumar ; Krishnamoorthy, Srikumar ; Ranade, Nilesh
Author_Institution :
SETLabs, Infosys Technol. Ltd., Bangalore
fYear :
2007
fDate :
16-18 Aug. 2007
Firstpage :
210
Lastpage :
220
Abstract :
In this paper we present a heuristic algorithm for solving the parallel query plan scheduling problem in data grids. The algorithm exploits the binary tree structure of the query plan to determine profitable allocations. It takes care of multiple forms of parallelism while allocating resources to the sub- plans. Previous approaches towards solving the problem either ignores partitioned parallelism by focusing solely on pipelined parallelism wherein the communication cost is minimized or lays more emphasis on partitioned parallelism at the cost of pipelined parallelism. The work in this paper attempts to take care of both pipelining and partitioning mechanisms while optimizing the allocation of resources to the query sub-plans. The algorithm is particularly well suited for allocation of resources to sub-plans in a bushy query plan - which is the most profitable form of query plan in distributed database query optimization.
Keywords :
distributed databases; grid computing; pipeline processing; query processing; resource allocation; communication cost; data grids; distributed database query optimization; heuristic algorithm; parallel query plan scheduling problem; pipelined parallelism; resource allocation; Computer networks; Concurrent computing; Costs; Distributed computing; Distributed databases; Parallel processing; Partitioning algorithms; Processor scheduling; Resource management; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid and Cooperative Computing, 2007. GCC 2007. Sixth International Conference on
Conference_Location :
Los Alamitos, CA
Print_ISBN :
0-7695-2871-6
Type :
conf
DOI :
10.1109/GCC.2007.40
Filename :
4293782
Link To Document :
بازگشت