SOC Physical Resource Allocations

Slides:



Advertisements
Similar presentations
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Advertisements

1 PFP IPDR 2010/6/ Particles and Fields Package (PFP) GSE Timothy Quinn.
GLAST LAT ProjectISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.1 Requirements 1 Gamma-ray Large Area Space Telescope GLAST Large.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Solar Probe Plus FIELDS ICU/FSW Peter R. Harvey Dorothy Gordon –ICU Will Rachelson – FSW Dec 1, 2012.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Sept. 2008EFW INST+SOC PDR RBSP EFW GSE and SOC-GSE GSE and SOC-GSE (Science Operations Center In Support of INT) John Bonnell Will Rachelson Matt.
Timothy QuinnFIELDS iCDR – EGSE Solar Probe Plus FIELDS Instrument CDR Electrical GSE Timothy Quinn UCB 1.
Sept. 2008EFW INST+SOC PDR RBSP EFW SOC (in support of INT) and ConOps Science Operations Center (In Support of INT) and Concept of Operations (SOC.
AUTOBUILD Build and Deployment Automation Solution.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY NASA GODDARD SPACE FLIGHT CENTER ORBITAL SCIENCES CORPORATION NASA AMES RESEARCH CENTER SPACE TELESCOPE SCIENCE INSTITUTE.
Data Management Subsystem Jeff Valenti (STScI). DMS Context PRDS - Project Reference Database PPS - Proposal and Planning OSS - Operations Scripts FOS.
Planetary Science Archive PSA User Group Meeting #1 PSA UG #1  July 2 - 3, 2013  ESAC PSA Archiving Standards.
Usability Issues Facing 21st Century Data Archives Joey Mukherjee and David Winningham
Sept. 2008EFW INST+SOC PDR RBSP EFW SOC and ConOps Science Operations Center and Concept of Operations (SOC and ConOps) John Bonnell Space Sciences.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes RBSP/EFW SOC-CDR 26 Jan EFW SOC Overview John Bonnell UC Berkeley
THEMIS Workshop 1 UC Berkeley, 18 December 2004 Data Products and Access Tim Quinn UC Berkeley.
THEMIS PROJECT NAS UCB, June 2003 Science Operations Tim Quinn 4 June 2003.
06-1L ASTRO-E2 ASTRO-E2 User Group - 14 February, 2005 Astro-E2 Archive Lorella Angelini/HEASARC.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
Mantid Stakeholder Review Nick Draper 01/11/2007.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
1 SUZAKU HUG 12-13April, 2006 Suzaku archive Lorella Angelini/HEASARC.
SPDF Science Advisory Group - September 29-30, 2005 Page 12/24/2016 9:09:48 PM Services of the Space Physics Data Facility (SPDF) / Sun-Earth Connection.
Timothy QuinnFIELDS SOC CDR – CTG Solar Probe Plus FIELDS SOC CDR Command, Telemetry, and Ground Support (CTG) Timothy Quinn UCB 1.
13-1 MAVEN PFP ICDR, May 23 – 25, 2011 Particles and Fields Package Critical Design Review May , 2011 GSE Timothy Quinn.
CTG Command, Telemetry, and GSE (CTG) Software Design Will Rachelson
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes RBSP/EFW I-PER 21 January EFW Systems Engineering Michael Ludlam Space Sciences.
Timothy Edward Quinn FIELDS iPDR – GSE Solar Probe Plus FIELDS Instrument PDR GSE Timothy Edward Quinn UCB 1.
Double Star Active Archive - STAFF-DWP Data errors and reprocessing Keith Yearby and Hugo Alleyne University of Sheffield Nicole Cornilleau-Wehrlin LPP.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes RBSP/EFW CDR /30-10/1 647 Ground Support Equipment Will Rachelson University of.
Born EFW SOC Science Data Center (SDC) SOC-SDC Software Design Matt Born 85RBSP-EFW SOC-CDR 26 Jan 2010.
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
NASA Earth Science Data Stewardship
HST and JWST Pipelines and Reference Files
ITIL: Service Transition
Useful Tools for Testing
Solar Probe Plus FIELDS MEP iPSR SOC Marc Pulupa April 10, 2017
Metrics of Software Quality
Calibration meeting summary
How Systems are Developed
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
HDF5 for Real-Time and/or Embedded Test Data
I&T&C Organization Chart
reduction data treatment for ARCS
SOC-Instrument Team interfaces
Cluster Active Archive – Wideband data BM2 mode
ECT data sharing plan Which products do you intend to make available for use by other teams in their data analysis? When will these products be available?
Data Formats: Avoiding proprietary formats
Exploitation of ISS Scientific data - sustainability
Maintaining software solutions
CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.
The DAQ and IT infrastructures of KM3NeT
Session III Architecture of PLC
Integrating CCSDS Electronic Data Sheets into Flight Software
Applied Software Implementation & Testing
Leigh Grundhoefer Indiana University
Topics Introduction Hardware and Software How Computers Store Data
GLAST Large Area Telescope
An Introduction to Software Architecture
Technical Capabilities
NASA/ Johnson Space Center
Hilbert-Huang Transform Data Processing System (HHT-DPS) V1.2
Dtk-tools Benoit Raybaud, Research Software Manager.
Integration & Test Instrument Operations Coordination
Project Management Unit #2
COMPONENT – BASED SOFTWARE ENGINEERING MODULE 2 – SECOND SEMESTER MKHIZE, BSC HONS COMPUTER SCIENCES, DIP IT, ICDL.
Presentation transcript:

SOC Physical Resource Allocations 1 1

SOC-SDC Software Design Matt Born mattborn@ssl.berkeley.edu

SDC-RET: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-RET Data Retrieval Modules Requirements: Retrieve data from external sources Deposit the data into an archive Log the transfer of data Operate within fixed latency bounds Design principles: Single “pull” interface per module Single “push” interface per module, always to ARC-INT Implementation: Python first draft C optimizations where required Most data transfers over SFTP per interface documents

SDC Data Retrieval Modules The recipe:

SDC-RET Data Retrieval Modules Module (CSCI) Retrieves From Using SDC-RET-MDP EFW SOC L0 RBSP MOC SFTP SDC-RET-MAG MOC EMFISIS MAG RAW, MOC EMFISIS MAG CAL RBSP EMFISIS SOC SDC-RET-ECT ECT SOC L2 RBSP ECT SOC SDC-RET-SCLK MOC SCLK SDC-RET-STATE MOC STATE SDC-RET-ANC MOC ANC SDC-RET-GEO [TBD]

SDC-ARC: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-ARC Data Storage Modules Requirements: Archive data from internal and external sources Log the source and time of deposited data Maintain previous versions of deposited data Design principles: No direct producer-to-consumer data transfer Separate archives for public data versus private data Implementation: Python first draft C optimizations where required At least HTTP and SSH access to archives

SDC-PDP: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-PDP Data Processing Modules Requirements: Synthesize new data products from existing ones Log the sources and methods used for data creation Deposit the data into an archive Operate within fixed latency bounds Design principles: No direct producer-to-consumer data transfer Fully automatic processes with no user intervention Implementation: Python first draft C optimizations where required Scripted execution of the NRT module for plot generation

SDC-PDP Data Processing Modules The recipe:

SDC-PDP Data Processing Modules CSCI Required Data Products Generated Data Products SDC-PDP-L0->L1 EFW SOC L0 EFW SOC L1 SDC-PDP-L1->L2 EFW SOC L1, EMFISIS SOC L0, MOC EMFISIS CAL, MOC EMFISIS RAW, EFW SOC MAINT, EFW SOC CAL, EFW SOC STATE EFW SOC L2 SDC-PDP-SOH EFW SOC MAINT SDC-PDP-STATE MOC STATE SDC-PDP-CAL EFW SOC L2, EFW SOC STATE, ECT SOC L0 EFW SOC CAL SDC-PDP-QL MOC EMFISIS CAL EFW SOC QL

SOC-PDP Data Products Product Contents Processing Volume L0 Raw telemetry - 130 MB/day/sat L1 Time-tagged raw waveform and spectral data (expressed in spinning-spacecraft coordinate system) Reformat from proprietary binary files to CDF 520 MB/day/sat L2 Calibrated waveform and spectral data (expressed in despun spacecraft coordinate system and other geophysical coordinate systems as required) Calibrate data and recalculate coordinates in despun spacecraft coordinate system 2.1 GB/day/sat L3 Calibrated waveform and spectral data with VxB subtraction for DC electric field estimates Subtract VxB (?) 3.1 GB/day/sat L4 Global electric field pattern ? Negligible

SOC-PDP Monitoring of Critical Telemetry

SOC-SDC Trending of Critical Telemetry

SDC-MET<->UTC: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-MET<->UTC Time Conversion Utility Requirements: Convert between times expressed in MET or UTC Validate conversions against canonical MOC conversions Design principles: Conversion speed is essential Implementation: Python first draft C optimizations where required At least HTTP access to service

SDC-MET<->UTC Time Conversion Utility Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-NRT: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-NRT Near Real Time Analysis Tool Requirements: Display waveforms and spectra Display header-level information Design principles: Leverage past project code base and IDL expertise Provide an extensible and usable tool for future re-use Implementation: IDL with Python extensions Integration of legacy code Scriptable operation

SDC-NRT Near Real Time Analysis Tool Instrument I&T Usage

SDC-NRT Near Real Time Analysis Tool Spacecraft I&T Usage

SDC-NRT Near Real Time Analysis Tool Flight Usage

SDC-BSEL: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-BSEL Burst Selection Utility Requirements: Allow selection of burst data by timestamp Log the selection of data Automatically select data if user declines to do so Implementation: Python first draft C optimizations where required Interface with CTG module for command generation

SDC-BSEL: Burst Selection Utility Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-BSEL: Burst Selection Utility Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-BSEL: Burst Selection Utility Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-DVAL: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-DVAL Data Validation and Release Requirements: Display data eligible for release along with data necessary to decide upon release Publish data deemed releasable Operate within fixed latency bounds Design principles: Reuse of existing modules for plot display Strictly controlled route between private and public archive Implementation: Python first draft C optimizations where required

SDC-DVAL Data Validation and Release Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-SDT: You Are Here Explanation of diagram: The CTG is what you might typically call the GSE. It is software that communicates with the instrument, either via the MOC or the SCE. It is the only part of the SOC that directly interfaces with the instrument. This module is responsible for generating instrument commands and receiving telemetry (in some configurations) and as such comes into play much earlier than other SOC modules because it is a key part of bringing the instrument up.

SDC-SDT Science Data Tools Requirements: Display and analyze waveforms and spectra Access data from the public archive, ARC-PUB We have determined that there exist numerous tools which will be applicable for scientific analysis of the instrument data. Software Package Supported by Notes SDC-NRT module RBSP EFW SOC Per requirements THEMIS Data Analysis Suite THEMIS SOC (core) and RBSP EFW SOC (extended) FAST “Science Data Tool” FAST SOC L1 and up, requires CDF format Autoplot NASA Virtual Observatories