120 likes | 295 Views
Pipeline Program, “module”. JSOC Science Libraries. Utility Libraries. DRMS Library. Record Cache. Record Management. Keyword Access. Link Management. Data Access. JSOC Pipeline Processing System Components. Pipeline processing plan. Pipeline Operator. SUMS Disks.
E N D
Pipeline Program, “module” JSOC Science Libraries Utility Libraries DRMS Library Record Cache Record Management Keyword Access Link Management Data Access JSOC Pipeline Processing System Components Pipeline processing plan Pipeline Operator SUMS Disks Processing script, “mapfile” List of pipeline modules with needed datasets for input, output PUI Pipeline User Interface SUMS Storage Unit Management System DRMS Data Record Management System SUMS Tape Farm Processing History Log Database Server
Storage Unit Management Sybsystem (SUMS) API • SUM *SUM_open(char *dbname) Start a session with the SUMS • int SUM_close(SUM *sum) End a session with the SUMS • int SUM_alloc(SUM *sum) Allocate a storage unit on the disks • int SUM_get(SUM *sum) Get the requested storage units • int SUM_put(SUM *sum) Put a previously allocated storage unit • int SUM_poll(SUM *sum) Check if a previous request is complete • int SUM_wait(SUM *sum) Wait until previous request is complete
HMI Dataset Sequence Ancillary Data tlm packets observables filtergrams 55Mbs HMI n:m camera n:1 & hk data 32MB 32MB ~1700 Image Image bytes HK tlm lev1 lev0 /home/jim/soffice/user/work/dataset_seq3.sxd
Data Product Plan Table Data Query Map Building Scripts Map Execution pui_svc pipeline execution Oracle DB Pipeline User Interface (PUI) Block Diagram PUI GUI
HK Data Flow WSC GSFC DDS MOC FDS/PLANNING daily LR APID ftp realtime LR APID socket ftp realtime HR APID realtime LR APID daily LR FDS/PLAN Stanford Lockheed Science SOC T & C SOC HK Definition Tables HK Keyword DB