Title :
GPSO: An improved search algorithm for resource allocation in cloud databases
Author :
Sahal, Radhya ; Khattab, Sherif M. ; Omara, Fatma A.
Author_Institution :
Fac. of Comput. & Inf., Cairo Univ., Cairo, Egypt
Abstract :
The Virtual Design Advisor (VDA) has addressed the problem of optimizing the performance of Database Management System (DBMS) instances running on virtual machines that share a common physical machine pool. In this work, the search algorithm in the optimization module of the VDA is improved. The particle swarm optimization (PSO) heuristic is used as a controller of the greedy heuristic algorithm to reduce trapping into local optima. Our proposed algorithm, called Greedy Particle Swarm Optimization (GPSO), was evaluated using prototype experiments on TPC-H benchmark queries against PostgreSQL instances in Xen virtualization environment. Our results show that the GPSO algorithm required more computation but in many test cases have succeeded to escape local optima and reduced the cost as compared to the greedy algorithm alone.
Keywords :
cloud computing; database management systems; greedy algorithms; heuristic programming; particle swarm optimisation; query processing; resource allocation; search problems; virtual machines; DBMS; GPSO algorithm; PostgreSQL; TPC-H benchmark query; VDA; Xen virtualization environment; cloud databases; database management system; greedy heuristic algorithm; greedy particle swarm optimization algorithm; improved search algorithm; local optima; optimization module; particle swarm optimization heuristic; physical machine pool; resource allocation; virtual design advisor; virtual machines; Calibration; Greedy algorithms; Heuristic algorithms; Optimization; Particle swarm optimization; Resource management; Virtualization; Calibration; Particle Swarm; Query Optimizer; Resource Allocation; Virtualization;
Conference_Titel :
Computer Systems and Applications (AICCSA), 2013 ACS International Conference on
Conference_Location :
Ifrane
DOI :
10.1109/AICCSA.2013.6616472