GeMDA: A multidimensional data partitioning technique for multiprocessor database systems

被引:7
|
作者
Lo, YL
Hua, KA
Young, HC
机构
[1] Chaoyang Univ Technol, Dept Informat Management, Wufeng 413, Taichung County, Taiwan
[2] Univ Cent Florida, Sch Elect Engn & Comp Sci, Orlando, FL 32816 USA
[3] IBM Corp, Almaden Res Ctr, Div Res, San Jose, CA 95120 USA
关键词
data allocation; data fragmentation; parallel database system; query processing; system utilization;
D O I
10.1023/A:1019265612794
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several studies have repeatedly demonstrated that both the performance and scalability of a shared nothing parallel database system depend on the physical layout of data across the processing nodes of the system. Today, data is allocated in these systems using horizontal partitioning strategies. This approach has a number of drawbacks. If a query involves the partitioning attribute, then typically only a small number of the processing nodes can be used to speedup the execution of this query. On the other hand, if the predicate of a selection query includes an attribute other than the partitioning attribute, then the entire data space must be searched. Again, this results in waste of computing resources. In recent years, several multidimensional data declustering techniques have been proposed to address these problems. However, these schemes are too restrictive (e.g., FX, ECC, etc.), or optimized for a certain type of queries (e.g., DM, HCAM, etc.). In this paper, we introduce a new technique which is flexible, and performs well for general queries, We prove its optimality properties, and present experimental results showing that our scheme outperforms DM and HCAM by a significant margin.
引用
收藏
页码:211 / 236
页数:26
相关论文
共 50 条
  • [21] New program model for program partitioning on NUMA multiprocessor systems
    Natl Chiao Tung Univ, Hsinchu, Taiwan
    IEE Proc Comput Digital Tech, 6 (431-435):
  • [22] HARDWARE-SOFTWARE PARTITIONING FOR EMBEDDED MULTIPROCESSOR FPGA SYSTEMS
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (10A): : 3071 - 3083
  • [23] DATA PARTITIONING FOR MULTICOMPUTER DATABASE-SYSTEMS - A CELL-BASED APPROACH
    HUA, KA
    LEE, C
    YOUNG, HC
    INFORMATION SYSTEMS, 1993, 18 (05) : 329 - 342
  • [24] Technologies of parallel database systems for hierarchical multiprocessor environment
    Kostenetskii, P. S.
    Lepikhov, A. V.
    Sokolinskii, L. V.
    AUTOMATION AND REMOTE CONTROL, 2007, 68 (05) : 847 - 859
  • [25] Technologies of parallel database systems for hierarchical multiprocessor environments
    P. S. Kostenetskii
    A. V. Lepikhov
    L. V. Sokolinskii
    Automation and Remote Control, 2007, 68 : 847 - 859
  • [26] Resource-Oriented Partitioning for Multiprocessor Systems with Shared Resources
    Yang, Maolin
    Huang, Wen-Hung
    Chen, Jian-Jia
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (06) : 882 - 898
  • [27] New program model for program partitioning on NUMA multiprocessor systems
    Lai, GJ
    Chen, C
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1996, 143 (06): : 431 - 435
  • [28] Algorithmic, Data Access and Data Partitioning Optimizations for Multidimensional Data Processing
    Andreica, Mugurel Ionut
    Tirsa, Eliana-Dina
    9TH ROEDUNET IEEE INTERNATIONAL CONFERENCE, 2010, : 174 - 179
  • [29] A TIGHT CLOCK SYNCHRONIZATION TECHNIQUE FOR MULTIPROCESSOR SYSTEMS
    LIU, JC
    HUNG, TC
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 1993, 21 (03) : 233 - 247
  • [30] Partitioning technique for open systems
    Brandas, Erkki J.
    MOLECULAR PHYSICS, 2010, 108 (21-23) : 3259 - 3272