BXSA for fast processing of scientific data

  • Tharaka Devadithya
  • , Zongde Liu
  • , Nayef Abu-Ghazaleh
  • , Wei Lu
  • , Kenneth Chiu
  • , Stephane Ethier

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

Abstract

XML has become the de facto standard for semi-structured data across a variety of domains. XML is generally considered to be slow for scientific data and therefore only used for control information. This approach puts a burden on software developers as they have to be familiar with two type systems; one for control and the other for data. Also, this approach prevents scientific data from being "first class members" in XML, especially in a web services framework. A type system, such as binary XML targeted towards scientific data will be flexible enough to represent the control information and would efficiently encode such scientific data. In order to get wide acceptance for such a format, it should be beneficial to real-life scientific applications and also should be usable across many different applications and programming languages. In this paper we extend our previous work on Binary XML for Scientific Applications (BXSA) by (1) applying BXSA to the Gyrokinetic Toroidal Code fusion application, and showing that performance is better than HDF5 in our test cases; (2) demonstrating an interoperable Java implementation that is faster than Xerces and Sun's Fast Infoset on common document types; and (3) showing that BXSA is also applicable to business data in addition to scientific data by evaluating its performance on a variety of XML documents against libxml2 and expat. These results show that BXSA is applicable for many scenarios.

Original languageEnglish (US)
Title of host publicationAgent Directed Simulation Symposium, ADS 2007 - Proceedings of the 2007 Spring Simulation Multiconference, SpringSim 2007
PublisherAssociation for Computing Machinery, Inc
Pages441-446
Number of pages6
ISBN (Electronic)1565553136, 9781565553132
StatePublished - Mar 25 2007
Event2007 Agent Directed Simulation Symposium, ADS 2007 - Norfolk, United States
Duration: Mar 25 2007Mar 29 2007

Publication series

NameAgent Directed Simulation Symposium, ADS 2007 - Proceedings of the 2007 Spring Simulation Multiconference, SpringSim 2007

Conference

Conference2007 Agent Directed Simulation Symposium, ADS 2007
Country/TerritoryUnited States
CityNorfolk
Period3/25/073/29/07

All Science Journal Classification (ASJC) codes

  • Software
  • Modeling and Simulation
  • Computational Theory and Mathematics
  • Computer Networks and Communications

Keywords

  • Binary xml
  • High performance computing
  • Scientific computing
  • Web services
  • Xml

Fingerprint

Dive into the research topics of 'BXSA for fast processing of scientific data'. Together they form a unique fingerprint.

Cite this