• DocumentCode
    3308445
  • Title

    An approach for automatic data virtualization

  • Author

    Weng, Li ; Agrawal, Gagan ; Catalyurek, Umit ; Kur, T. ; Narayanan, Shrikanth ; Saltz, Joel

  • Author_Institution
    Dept. of Biomed. Informatics, Ohio State Univ., Columbus, OH, USA
  • fYear
    2004
  • fDate
    4-6 June 2004
  • Firstpage
    24
  • Lastpage
    33
  • Abstract
    Analysis of large and/or geographically distributed scientific datasets is emerging as a key component of grid computing. One challenge in this area is that scientific datasets are typically stored as binary or character flat-files, which makes specification of processing much harder. In view of this, there has been recent interest in data virtualization, and data services to support such virtualization. This paper presents an approach for automatically creating data services to support data virtualization. Specifically, we show how a relational table like data abstraction can be supported for complex multidimensional scientific datasets that are resident on a cluster. We have designed and implemented a tool that processes SQL queries (with select and where statements) on multi-dimensional datasets. We have designed a meta-data description language that is used for specifying the data layout. From such description, our tool automatically generates efficient data subsetting and access functions. We have extensively evaluated our system. The key observations from our experiments are as follows. First, our tool can correctly and efficiently handle a variety of different data layouts. Second, our system scales well as the number of nodes or the amount of data is scaled. Third, the performance of the automatically generated code for indexing and contracting functions is quite comparable to the performance of hand-written codes.
  • Keywords
    SQL; distributed databases; geographic information systems; grid computing; meta data; query processing; very large databases; virtual reality; visual databases; SQL query; automatic data virtualization; binary character flat-file; data service; geographically distributed scientific dataset; grid computing; hand-written code; meta-data description language; Biomedical computing; Biomedical informatics; Data mining; Databases; Distributed computing; Grid computing; Indexing; Information analysis; Laboratories; Subcontracting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High performance Distributed Computing, 2004. Proceedings. 13th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-2175-4
  • Type

    conf

  • DOI
    10.1109/HPDC.2004.1323476
  • Filename
    1323476