A new vertical fragmentation algorithm based on ant collective behavior in distributed database systems

被引:0
|
作者
Mehdi Goli
Seyed Mohammad Taghi Rouhani Rankoohi
机构
[1] Shahid Beheshti University,Electrical & Computer Engineering Department
来源
关键词
Distributed database design; Data fragmentation; Vertical fragmentation; Optimal fragment numbers; Minimum transaction access cost; Ant clustering algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Considering the existing massive volumes of data processed nowadays and the distributed nature of many organizations, there is no doubt how vital the need is for distributed database systems. In such systems, the response time to a transaction or a query is highly affected by the distribution design of the database system, particularly its methods for fragmentation, replication, and allocation data. According to the relevant literature, from the two approaches to fragmentation, namely horizontal and vertical fragmentation, the latter requires the use of heuristic methods due to it being NP-Hard. Currently, there are a number of different methods of providing vertical fragmentation, which normally introduce a relatively high computational complexity or do not yield optimal results, particularly for large-scale problems. In this paper, because of their distributed and scalable nature, we apply swarm intelligence algorithms to present an algorithm for finding a solution to vertical fragmentation problem, which is optimal in most cases. In our proposed algorithm, the relations are tried to be fragmented in such a way so as not only to make transaction processing at each site as much localized as possible, but also to reduce the costs of operations. Moreover, we report on the experimental results of comparing our algorithm with several other similar algorithms to show that ours outperforms the other algorithms and is able to generate a better solution in terms of the optimality of results and computational complexity.
引用
收藏
页码:435 / 455
页数:20
相关论文
共 50 条
  • [21] Deadlock detection in distributed database systems: a new algorithm and a comparative performance analysis
    Natalija Krivokapić
    Alfons Kemper
    Ehud Gudes
    The VLDB Journal, 1999, 8 : 79 - 100
  • [22] Deadlock detection in distributed database systems: a new algorithm and a comparative performance analysis
    Krivokapic, N
    Kemper, A
    Gudes, E
    VLDB JOURNAL, 1999, 8 (02): : 79 - 100
  • [23] Query Optimization of Distributed Database Based on Parallel Genetic Algorithm and Max-Min Ant System
    Ban, Wenjiao
    Lin, Jiming
    Tong, Jichao
    Li, Shiwen
    2015 8TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2015, : 581 - 585
  • [24] A Distributed Detection Algorithm for Collective Behaviors in Multiagent Systems
    Wang, Jing
    Ahn, In Soo
    Lu, Yufeng
    Yang, Tianyu
    PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 372 - 377
  • [25] pcAVP-Adaptable Vertical Partitioning Algorithm Based on Privacy Constraint for Distributed Database System
    Jiang, Jie
    Gu, Zhuyan
    Chen, Tieming
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 2139 - 2143
  • [26] An improved vertical fragmentation, allocation and replication for enhancinge-learningin distributed database environment
    Sathishkumar, P.
    Gunasekaran, M.
    COMPUTATIONAL INTELLIGENCE, 2021, 37 (01) : 253 - 272
  • [27] Enhanced Schemes for Data Fragmentation, Allocation, and Replication in Distributed Database Systems
    Torshiz, Masood Niazi
    Esfaji, Azadeh Salehi
    Amintoosi, Haleh
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2020, 35 (02): : 99 - 112
  • [28] A Novel Binary Vote Assignment Grid Quorum Algorithm for Distributed Database Fragmentation
    Fauzi, Ainul Azila Che
    Noraziah, Ahmad
    Zin, Noriyani Mohd
    DIGITAL ENTERPRISE AND INFORMATION SYSTEMS, 2011, 194 : 339 - 349
  • [29] A Distributed Ant-Based Algorithm for Numerical Optimization
    Korosec, Peter
    Silc, Jurij
    WORKSHOP ON BIO-INSPIRED ALGORITHMS FOR DISTRIBUTED SYSTEMS - BADS 2009, 2009, : 37 - 44
  • [30] A new join algorithm for cluster-based database systems
    Imasaki, K
    Dandamudi, S
    ISPDC 2005: 4TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2005, : 267 - 274