Title :
Using Chunked Extendible Array for Physical Storage of Scientific Datasets
Author :
Otoo, Ekow ; Nimako, Gideon ; Ohene-Kwofie, Daniel
Author_Institution :
Sch. of Comput. Sci., Univ. of the Witwatersrand, Johannesburg, South Africa
Abstract :
The data model found to be most appropriate for scientific databases is the array-oriented data model. This also forms the basis of storing and accessing the database onto and from physical storage. Such storage systems are exemplified by the hierarchical data format(HDF/HDF5), the network common data format (NetCDF) and recently the SciDB. Given that the array is mapped onto linear locations in a file, i.e., a representation of an array file, in either row-major or column-major order, a fundamental feature of the representation is that they should be allowed to grow to massively large sizes by gradual expansions of the array bounds. In both the row-major and column-major order of array elements, extendibility is allowed in one dimension only. We present an approach of storing multi-dimensional dense array on physical storage devices, that allows arbitrary extensions of any of the array bounds, without reorganising previously allocated array elements. For a k-dimensional N-element array, the organisation allows an element to be accessed in time O(k +log N) using O(k2N1/k) additional space. By chunking the array to size Noc chunks, the time and space requirements reduce to O(k + log Noc) and O(k2Nc1/k ).
Keywords :
computational complexity; database management systems; storage management; O(k + log Noc) complexity; O(k +log N) complexity; O(k2Nc1/k ) complexity; O(k2N1/k) complexity; array element; array-oriented data model; chunked extendible array; column-major array file; database access; database storage; hierarchical data format; network common data format; physical storage array; row-major array file; scientific database; arrays; chunking; extendible; multidimensional; storage;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.164