An approach for automatic data virtualization

被引:0
|
作者
Weng, L [1 ]
Agrawal, G [1 ]
Catalyurek, U [1 ]
Kurc, T [1 ]
Narayanan, S [1 ]
Saltz, J [1 ]
机构
[1] Ohio State Univ, Dept Comp & Informat Sci, Columbus, OH 43210 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 extracting functions is quite comparable to the performance of hand-written codes.
引用
收藏
页码:24 / 33
页数:10
相关论文
共 50 条
  • [1] DataMingler: A Novel Approach to Data Virtualization
    Chatziantoniou, Damianos
    Kantere, Verena
    [J]. SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 2681 - 2685
  • [2] Automatic cabin virtualization based on preliminary aircraft design data
    Walther J.-N.
    Kocacan B.
    Hesse C.
    Gindorf A.
    Nagel B.
    [J]. CEAS Aeronautical Journal, 2022, 13 (2) : 403 - 418
  • [3] A New ETL Approach Based on Data Virtualization
    Shu-Sheng Guo
    Zi-Mu Yuan
    Ao-Bing Sun
    Qiang Yue
    [J]. Journal of Computer Science and Technology, 2015, 30 : 311 - 323
  • [4] A New ETL Approach Based on Data Virtualization
    Guo, Shu-Sheng
    Yuan, Zi-Mu
    Sun, Ao-Bing
    Yue, Qiang
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2015, 30 (02) : 311 - 323
  • [5] Automatic Virtualization of Accelerators
    Yu, Hangchen
    Peters, Arthur M.
    Akshintala, Amogh
    Rossbach, Christopher J.
    [J]. PROCEEDINGS OF THE WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS (HOTOS '19), 2019, : 58 - 65
  • [6] RGMDV: An Approach to Requirements Gathering and the Management of Data Virtualization Projects
    Mousa, Ayad Hameed
    Shiratuddin, Norshuhada
    Abu Bakar, Muhamad Shahbani
    [J]. INNOVATION AND ANALYTICS CONFERENCE AND EXHIBITION (IACE 2015), 2015, 1691
  • [7] Data Warehouse and Data Virtualization
    Mousa, Ayad Hameed
    Shiratuddin, Norshuhada
    [J]. PROCEEDINGS 2015 INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING DESE 2015, 2015, : 369 - 372
  • [8] Automatic Backup System for Virtualization Environment
    Winarno, Idris
    Sani, Muzaki Nurus
    [J]. EMITTER-INTERNATIONAL JOURNAL OF ENGINEERING TECHNOLOGY, 2014, 2 (01) : 91 - 101
  • [9] Automatic Testing Framework for Virtualization Environment
    Kao, Chia Hung
    Chi, Ping-Hsien
    Lee, Yi-Hsuan
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 134 - 135
  • [10] Runtime Techniques for Automatic Process Virtualization
    Ramos, Evan
    White, Sam
    Bhosale, Aditya
    Kale, Laxmikant V.
    [J]. 51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS PROCEEDINGS, ICPP 2022, 2022,