1 / 13

Backend System Requirements

This document outlines the system requirements, assumptions, constraints, and interfaces of the EVLA Correlator backend system. It covers data input and output, correlator interface, monitoring and control, end-to-end interface, data processing, internal monitoring, performance, reliability, and scalability.

peterw
Download Presentation

Backend System Requirements

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. Backend System Requirements System Requirements Specification EVLA Correlator Backend Project Document A25251N0000 Revision 2.0 May 10, 2002 Backend System Requirements

  2. Assumptions • Correlator Handles Packetization of Lag Frames • Lag Frames Will Not Necessarily Arrive in Lag Set Order • Lag Frame Delivery a One-Time Shot • Lag Set Length Always Power of 2 • Timely Delivery of Indirect Data • e2e Capable of Handling Output Rates and Volumes Backend System Requirements

  3. Constraints • Critical Component in the Astronomical Data Path • Operations Performed Shall be Reversible • Performance Limits Set by Technology and Budget Backend System Requirements

  4. Input Data • Lag Frames • State Counts • Data Valids • Meta-data • Observational Mode • Data Processing Parameters • Status Requests Backend System Requirements

  5. Output Data • Formatted Observational Output • Status Reports • Error Reports • Warning Reports • Failure Reports • Recovery Reports Backend System Requirements

  6. Correlator Interface • Receive Lag Frame Data Packets • All Backend Processors Have Paths to All Correlator Outputs • Sufficient Bandwidth to Meet Performance Requirement • All Frames For Same Baseline Routed to Same BE Processor Backend System Requirements

  7. Monitor & Control Interface • Receive Non-Lag Frame Data • Receive Status and Queries • Send Query Responses and Internally Generated Messages Backend System Requirements

  8. End-to-End Interface • Transfer Formatted Data • All Backend Processors Have a Path to the e2e System • Sufficient Bandwidth to Meet Performance Requirement Backend System Requirements

  9. Data Processing • Lag Set Assembly • Normalization • Coarse Quantization Correction • Time Stamp Adjustment • Interference Removal/Reduction • Windowing • Fourier Transform • Integration • Output Formatting Backend System Requirements

  10. InternalMonitor and Control • No User Interface of Its Own • Respond to Outside Queries • Selectable Internal Test Modes • Self Monitoring • Self Recovery • Problem Reporting Backend System Requirements

  11. Performance • Maximum Aggregate Input Rate of 1.6 Gbytes/sec • Maximum Aggregate Output Rate of 25 Mbytes/sec Backend System Requirements

  12. Reliability • Detect and Recover From Processor Failures • Detect and Recover From Process Failures • Detect and Recover From Internal Network Failures • No Total System Reboots Between Maintenance Windows (Goal) Backend System Requirements

  13. Scalability • Total System Extensible to Higher Rates of Input, Output, and Data Processing • Hardware Extensible in a Manner That is Transparent to Software and Vice Versa • Upgrades Meet Seamlessly With Unchanged Components Backend System Requirements

More Related