• DocumentCode
    1916858
  • 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
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1315
  • Lastpage
    1321
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/SC.Companion.2012.164
  • Filename
    6495946