GODIVA: Lightweight Data Management for Scientific Visualization
Xiaosong Ma, Marianne Winslett, John Norris, Xiangmin Jiao, and Robert Fiedler
Proceedings of the 20th International Conference on Data Engineering (ICDE 2004) , Boston, April
2004.
Available format:
PDF
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.