MPI-DB, a parallel database services software library for scientific computing

Edward Givelberg, Alexander Szalay, Kalin Kanov, Randal Burns

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

Abstract

Large-scale scientific simulations generate petascale data sets subsequently analyzed by groups of researchers, often in databases. We developed a software library, MPI-DB, to provide database services to scientific computing applications. As a bridge between CPU-intensive and data-intensive computations, MPI-DB exploits massive parallelism within large databases to provide scalable, fast service. It is built as a client-server framework, using MPI, with MPI-DB server acting as an intermediary between the user application running an MPI-DB client and the database servers. MPI-DB provides high-level objects such as multi-dimensional arrays, acting as an abstraction layer that effectively hides the database from the end user.

Original languageEnglish (US)
Title of host publicationRecent Advances in the Message Passing Interface - 18th European MPI Users' Group Meeting, EuroMPI 2011, Proceedings
Pages339-341
Number of pages3
DOIs
StatePublished - 2011
Event18th European Message Passing Interface Users' Group Meeting, EuroMPI 2011 - Santorini, Greece
Duration: Sep 18 2011Sep 21 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6960 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th European Message Passing Interface Users' Group Meeting, EuroMPI 2011
Country/TerritoryGreece
CitySantorini
Period9/18/119/21/11

Keywords

  • Databases
  • data-intensive computing
  • software library

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'MPI-DB, a parallel database services software library for scientific computing'. Together they form a unique fingerprint.

Cite this