Title of article :
SwiftArray: Accelerating Queries on Multidimensional Arrays
Author/Authors :
Geng, Yifeng Tsinghua University - Department of Computer Science and Technology, China , Huang, Xiaomeng Tsinghua University - Ministry of Education Key Laboratory for Earth System Modeling, China , Yang, Xiaomeng Tsinghua University - Department of Computer Science and Technology, China
From page :
521
To page :
530
Abstract :
Scientific instruments and simulation programs are generating large amounts of multidimensional array data. Queries with value and dimension subsetting conditions are commonly used by scientists to find useful information from big array data, and data storage and indexing methods play an important role in supporting queries on multidimensional array data efficiently. In this paper, we propose SwiftArray, a new storage layout with indexing techniques to accelerate queries with value and dimension subsetting conditions. In SwiftArray, the multidimensional array is divided into blocks and each block stores sorted values. Blocks are placed in the order of a Hilbert space-filling curve to improve data locality for dimension subsetting queries. We propose a 2-D-Bin method to build an index for the blocks’ value ranges, which is an efficient way to avoid accessing unnecessary blocks for value subsetting queries. Our evaluations show that SwiftArray surpasses the NetCDF-4 format and FastBit indexing technique for queries on multidimensional arrays.
Keywords :
multidimensional array , indexing , space , filling curve
Journal title :
Tsinghua Science and Technology
Journal title :
Tsinghua Science and Technology
Record number :
2535638
Link To Document :
بازگشت