August 1, 2014.
NASA projects require a reliable approach to store large volumes of data. Accordingly, it is crucial to adopt a lightweight, reliable, and scalable database. Current NASA databases bear costly license fees with undesirable speed and flexibility. The purpose of utilizing the AERO Institute as an IT test bed, or “Sandbox,” is to design, build, test, and implement software solutions prior to transfer to NASA projects. Cassandra coupled with the Astyanax API is a viable solution for storing big data. Store a minimum of 2GB of C-FOSS data in multiple file formats (.csv, .log, .xml, and .jpg). Use benchmark tests to verify the speed, flexibility, and reliability of data stored in the Cassandra database. Create user-friendly interface to query C-FOSS data. The Sandbox will design an end-to-end flight data management software solution for Compact Fiber Optic Sensing System (C-FOSS) data collected with the APV3 unmanned vehicle. Cassandra will be validated as a lightweight, open source database capable of managing big data while providing a cluster, fault-tolerant system. The implementation of the Cassandra database allows for fast data storage and retrieval. Validation tests prove that uploads are accurate and reliable; a java script found no discrepancies between the original and uploaded data set.
Computer Engineering | Data Storage Systems | Digital Communications and Networking | Electrical and Computer Engineering | Hardware Systems | Mechanical Engineering | Other Computer Engineering
Michael Ritchson & Shaun Smith
NASA Armstrong (Formerly Dryden) Flight Research Center
This material is based upon work supported by the S.D. Bechtel, Jr. Foundation and by the National Science Foundation under Grant No. 0952013. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the S.D. Bechtel, Jr. Foundation or the National Science Foundation. This project has also been made possible with support of the National Marine Sanctuary Foundation. The STAR program is administered by the Cal Poly Center for Excellence in Science and Mathematics Education (CESaME) on behalf of the California State University (CSU).
Data Storage Systems Commons, Digital Communications and Networking Commons, Electrical and Computer Engineering Commons, Hardware Systems Commons, Mechanical Engineering Commons, Other Computer Engineering Commons