A new approach based on particle swarm optimization algorithm for solving data allocation problem

被引:20
作者
Mahi, Mostafa [1 ]
Baykan, Omer Kaan [2 ]
Kodaz, Halife [2 ]
机构
[1] Payame Noor Univ, Dept Comp Engn & Informat Technol, POB 19395-3697, Tehran, Iran
[2] Selcuk Univ, Fac Engn, Dept Comp Engn, Konya, Turkey
关键词
Data allocation problem; Particle swarm optimization; Distributed databases system; Site-fragment dependency; GENETIC ALGORITHM; ASSIGNMENT;
D O I
10.1016/j.asoc.2017.11.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The effectiveness distributed database systems highly depends on the state of site that its task is to allocate fragments. This allocation purpose is performed for obtaining the minimum execute time and transaction cost of queries. There are some NP-hard problems that Data Allocation Problem (DAP) is one of them and solving this problem by means of enumeration method can be computationally expensive. Recently heuristic algorithms have been used to achieve desirable solutions. Due to fewer control parameters, robustness, speed convergence characteristics and easy adaptation to the problem, this paper propose a novel method based on Particle Swarm Optimization (PSO) algorithm which is suitable to minimize the total transmission cost for both the each site - fragment dependency and the each inter - fragment dependency. The core of the study is to solve DAP by utilizing and adaptation PSO algorithm, PSO-DAP for short. Allocation of fragments to the site has been done with PSO algorithm and its performance has been evaluated on 20 different test problems and compared with the state-of-art algorithms. Experimental results and comparisons demonstrate that proposed method generates better quality solutions in terms of execution time and total cost than compared state-of-art algorithms. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:571 / 578
页数:8
相关论文
共 29 条
[1]  
Abdalla HI., 2012, Int J Database Theory Appl, V5, P45
[2]   A new ant colony optimization based algorithm for data allocation problem in distributed databases [J].
Adl, Rosa Karimi ;
Rankoohi, Seyed Mohammad Taghi Rouhani .
KNOWLEDGE AND INFORMATION SYSTEMS, 2009, 20 (03) :349-373
[3]   Evolutionary algorithms for allocating data in distributed database systems [J].
Ahmad, I ;
Karlapalem, K ;
Kwok, YK ;
So, SK .
DISTRIBUTED AND PARALLEL DATABASES, 2002, 11 (01) :5-32
[4]  
Amer A., 2012, 2012011634 SAE, P1
[5]  
[Anonymous], 2010, Computer and Information Science, DOI DOI 10.5539/CIS.V3N1P180
[6]   A robust approach for multi-agent natural resource allocation based on stochastic optimization algorithms [J].
Barbalios, N. ;
Tzionas, P. .
APPLIED SOFT COMPUTING, 2014, 18 :12-24
[7]  
Brunstrom A., 1995, Proceedings of the 1995 ACM CIKM International Conference on Information and Knowledge Management, P395, DOI 10.1145/221270.221652
[8]   A novel parallel hybrid intelligence optimization algorithm for a function approximation problem [J].
Deng, Wu ;
Chen, Rong ;
Gao, Jian ;
Song, Yingjie ;
Xu, Junjie .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 63 (01) :325-336
[9]   Hybrid teaching-learning-based optimization algorithms for the Quadratic Assignment Problem [J].
Dokeroglu, Tansel .
COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 85 :86-101
[10]   Practically realizable efficient data allocation and replication strategies for distributed databases with buffer constraints [J].
Gu, Xin ;
Lin, Wujuan ;
Veeravalli, Bharadwaj .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (09) :1001-1013