1 / 14

XDCS

XDCS. eXtensible Data Cataloging System. Problem. The radar software group relies on capturing very high speed data of low-level digital signals for development. Examples: GRA 5500 ADC capture: 4 GB per hour GWX 70 ADC capture: 100 GB per hour GWX 7000 ADC capture: > GWX 70

diamond
Download Presentation

XDCS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XDCS eXtensible Data Cataloging System

  2. Problem • The radar software group relies on capturing very high speed data of low-level digital signals for development. • Examples: • GRA 5500 ADC capture: 4 GB per hour • GWX 70 ADC capture: 100 GB per hour • GWX 7000 ADC capture: > GWX 70 • Some of these captures take considerable effort to acquire.

  3. What is XDCS? • Efficient, scalable storage for very large files • Consistent, well-defined retrieval of the contents of very large files • Relate file contents between different sources and formats • Document and annotate file contents

  4. Why not network folders? • File storage must scale in the range of 2 TB to 10 TB per year. • It is difficult to maintain organization in a free-form file/folder structure. • Finding, downloading, and re-parsing individual files larger than a gigabyte wastes time when all that’s needed is a few megabytes. • No content-relevant searching.

  5. Desired Features • Abstract physical file storage to ease scaling and organization on the user • Retrieve selectable segments of files • Stand-alone GUI for common activities • C and Python libraries allow streaming partial files directly over the network • Web interface for browsing/retrieval (and administration/monitoring) • File format translation, combining, and filtering • Attach supporting files to capture sets • Offline parse/tag workflow

  6. System Diagram

  7. Typical Workflow

  8. Typical Workflow

  9. Project Setup Examples

  10. Typical Workflow

  11. GUI Demonstration

  12. Export Modules • Ability to plug in different export formats

  13. Future Plans • Web browse/search/retrieve interface • GUI polish/iteration • Parametric search and visualization • Project setup automation/verification • Portable library development • Import/export plug-in API • Server performance, scalability analysis • Data acquisition front-end • Software/project update tools

  14. Questions?

More Related