GODIVA

Lightweight data management for scientific visualization applications

Xiaosong Ma, Marianne Winslett, John Norris, Xiangmin Jiao, Robert Fiedler

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Citations (Scopus)

Abstract

Scientific visualization applications are very data-intensive, with high demands for I/O and data management. Developers of many visualization tools hesitate to use traditional DBMSs, due to the lack of support for these DBMSs on parallel platforms and the risk of reducing the portability of their tools and the user data. In this paper, we propose the GODIVA framework, which provides simple database-like interfaces to help visualization tool developers manage their in-memory data, and I/O optimizations such as prefetching and caching to improve input performance at run time. We implemented the GODIVA interfaces in a stand-alone, portable user library, which can be used by all types of visualization codes: interactive and batch-mode, sequential and parallel. Performance results from running a visualization tool using the GODIVA library on multiple platforms show that the GODIVA framework is easy to use, alleviates developers' data management burden, and can bring substantial I/O performance improvement.

Original languageEnglish
Title of host publicationProceedings - International Conference on Data Engineering
Pages732-743
Number of pages12
Volume20
Publication statusPublished - 1 Jun 2004
Externally publishedYes
EventProceedings - 20th International Conference on Data Engineering - ICDE 2004 - Boston, MA., United States
Duration: 30 Mar 20042 Apr 2004

Other

OtherProceedings - 20th International Conference on Data Engineering - ICDE 2004
CountryUnited States
CityBoston, MA.
Period30/3/042/4/04

Fingerprint

Data visualization
Information management
Visualization
Data storage equipment

ASJC Scopus subject areas

  • Software
  • Engineering(all)
  • Engineering (miscellaneous)

Cite this

Ma, X., Winslett, M., Norris, J., Jiao, X., & Fiedler, R. (2004). GODIVA: Lightweight data management for scientific visualization applications. In Proceedings - International Conference on Data Engineering (Vol. 20, pp. 732-743)

GODIVA : Lightweight data management for scientific visualization applications. / Ma, Xiaosong; Winslett, Marianne; Norris, John; Jiao, Xiangmin; Fiedler, Robert.

Proceedings - International Conference on Data Engineering. Vol. 20 2004. p. 732-743.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ma, X, Winslett, M, Norris, J, Jiao, X & Fiedler, R 2004, GODIVA: Lightweight data management for scientific visualization applications. in Proceedings - International Conference on Data Engineering. vol. 20, pp. 732-743, Proceedings - 20th International Conference on Data Engineering - ICDE 2004, Boston, MA., United States, 30/3/04.
Ma X, Winslett M, Norris J, Jiao X, Fiedler R. GODIVA: Lightweight data management for scientific visualization applications. In Proceedings - International Conference on Data Engineering. Vol. 20. 2004. p. 732-743
Ma, Xiaosong ; Winslett, Marianne ; Norris, John ; Jiao, Xiangmin ; Fiedler, Robert. / GODIVA : Lightweight data management for scientific visualization applications. Proceedings - International Conference on Data Engineering. Vol. 20 2004. pp. 732-743
@inproceedings{7f736ac750294e53bf930d252d463355,
title = "GODIVA: Lightweight data management for scientific visualization applications",
abstract = "Scientific visualization applications are very data-intensive, with high demands for I/O and data management. Developers of many visualization tools hesitate to use traditional DBMSs, due to the lack of support for these DBMSs on parallel platforms and the risk of reducing the portability of their tools and the user data. In this paper, we propose the GODIVA framework, which provides simple database-like interfaces to help visualization tool developers manage their in-memory data, and I/O optimizations such as prefetching and caching to improve input performance at run time. We implemented the GODIVA interfaces in a stand-alone, portable user library, which can be used by all types of visualization codes: interactive and batch-mode, sequential and parallel. Performance results from running a visualization tool using the GODIVA library on multiple platforms show that the GODIVA framework is easy to use, alleviates developers' data management burden, and can bring substantial I/O performance improvement.",
author = "Xiaosong Ma and Marianne Winslett and John Norris and Xiangmin Jiao and Robert Fiedler",
year = "2004",
month = "6",
day = "1",
language = "English",
volume = "20",
pages = "732--743",
booktitle = "Proceedings - International Conference on Data Engineering",

}

TY - GEN

T1 - GODIVA

T2 - Lightweight data management for scientific visualization applications

AU - Ma, Xiaosong

AU - Winslett, Marianne

AU - Norris, John

AU - Jiao, Xiangmin

AU - Fiedler, Robert

PY - 2004/6/1

Y1 - 2004/6/1

N2 - Scientific visualization applications are very data-intensive, with high demands for I/O and data management. Developers of many visualization tools hesitate to use traditional DBMSs, due to the lack of support for these DBMSs on parallel platforms and the risk of reducing the portability of their tools and the user data. In this paper, we propose the GODIVA framework, which provides simple database-like interfaces to help visualization tool developers manage their in-memory data, and I/O optimizations such as prefetching and caching to improve input performance at run time. We implemented the GODIVA interfaces in a stand-alone, portable user library, which can be used by all types of visualization codes: interactive and batch-mode, sequential and parallel. Performance results from running a visualization tool using the GODIVA library on multiple platforms show that the GODIVA framework is easy to use, alleviates developers' data management burden, and can bring substantial I/O performance improvement.

AB - Scientific visualization applications are very data-intensive, with high demands for I/O and data management. Developers of many visualization tools hesitate to use traditional DBMSs, due to the lack of support for these DBMSs on parallel platforms and the risk of reducing the portability of their tools and the user data. In this paper, we propose the GODIVA framework, which provides simple database-like interfaces to help visualization tool developers manage their in-memory data, and I/O optimizations such as prefetching and caching to improve input performance at run time. We implemented the GODIVA interfaces in a stand-alone, portable user library, which can be used by all types of visualization codes: interactive and batch-mode, sequential and parallel. Performance results from running a visualization tool using the GODIVA library on multiple platforms show that the GODIVA framework is easy to use, alleviates developers' data management burden, and can bring substantial I/O performance improvement.

UR - http://www.scopus.com/inward/record.url?scp=2442563440&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=2442563440&partnerID=8YFLogxK

M3 - Conference contribution

VL - 20

SP - 732

EP - 743

BT - Proceedings - International Conference on Data Engineering

ER -