Deterministic and non-deterministic query optimization techniques in the cloud computing

被引:17
作者
Azhir, Elham [1 ]
Navimipour, Nima Jafari [2 ]
Hosseinzadeh, Mehdi [1 ]
Sharifi, Arash [1 ]
Darwesh, Aso [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
[3] Univ Human Dev, Dept Informat Technol, Sulaymaniyah, Iraq
关键词
cloud computing; database; query optimization; review; LOAD BALANCING MECHANISMS; OF-THE-ART; EXPERT CLOUD; ALGORITHM; FRAMEWORK; NETWORKS; MANAGEMENT; DEPLOYMENT; RESOURCES; KNOWLEDGE;
D O I
10.1002/cpe.5240
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Query optimization is considered as one of the main challenges of query processing phases in the cloud environments. The query optimizer attempts to provide the most optimal execution plan by considering the possible query plans. Therefore, the execution cost of a query can be affected by some factors, including communication costs, unavailability of resources, and access to large distributed data sets. In addition, it is known as NP-hard problem and many researchers are focused on this problem in recent years. Some techniques are proposed for solving this problem. Deterministic and non-deterministic methods are two main categories to study these techniques. The deterministic and non-deterministic query optimization methods can be further divided into three subcategories, cost-based query plan enumeration, multiple query optimization, and adaptive query optimization methods. Moreover, this paper presents the advantages and disadvantages of the algorithms for solving the query optimization problems in the cloud environments. Moreover, these techniques are compared in terms of optimization, time, cost, efficiency, and scalability. Finally, some key areas are offered to improve the cloud query optimization mechanisms in the future.
引用
收藏
页数:17
相关论文
共 100 条
[1]   Deployment strategies in the wireless sensor network: A comprehensive review [J].
Abdollahzadeh, Sanay ;
Navimipour, Nima Jafari .
COMPUTER COMMUNICATIONS, 2016, 91-92 :1-16
[2]   Solar energy forecasting based on hybrid neural network and improved metaheuristic algorithm [J].
Abedinia, Oveis ;
Amjady, Nima ;
Ghadimi, Noradin .
COMPUTATIONAL INTELLIGENCE, 2018, 34 (01) :241-260
[3]   Robust Placement and Tuning of UPFC via a New Multiobjective Scheme-Based Fuzzy Theory [J].
Aghazadeh, Hadi ;
Germi, Masoud Bakhshi ;
Khiav, Behzad Esazadeh ;
Ghadimi, Noradin .
COMPLEXITY, 2015, 21 (01) :126-137
[4]   Fuzzy stochastic long-term model with consideration of uncertainties for deployment of distributed energy resources using interactive honey bee mating optimization [J].
Ahmadian I. ;
Abedinia O. ;
Ghadimi N. .
Frontiers in Energy, 2014, 8 (04) :412-425
[5]   Mobile cloud computing: An effective multimodal interface tool for students with dyslexia [J].
Alghabban, Weam G. ;
Salama, Reda M. ;
Altalhi, Abdulrahman H. .
COMPUTERS IN HUMAN BEHAVIOR, 2017, 75 :160-166
[6]   A hyper-heuristic cost optimisation approach for Scientific Workflow Scheduling in cloud computing [J].
Alkhanak, Ehab Nabiel ;
Lee, Sai Peck .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :480-506
[7]   Probabilistic nearest neighbor query processing on distributed uncertain data [J].
Amagata, Daichi ;
Sasaki, Yuya ;
Hara, Takahiro ;
Nishio, Shojiro .
DISTRIBUTED AND PARALLEL DATABASES, 2016, 34 (02) :259-287
[8]  
[Anonymous], 2008, High-Performance Parallel Database Processing and Grid Databases
[9]  
[Anonymous], 2016, Karbala International Journal of Modern Science, DOI DOI 10.1016/J.KIJOMS.2016.02.002
[10]  
[Anonymous], INT J BIOINSPIRED CO