98 625-CD-520-001 ASTER Scenario: Backward Chaining INSERTION RETRIEVAL PRODUCTION Subscribe Search & Order Store External Data Provider User Deliver Generate.

Slides:



Advertisements
Similar presentations
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Advertisements

1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Operating-System Structures
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
Application architectures
Chapter 12 Distributed Database Management Systems
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Database System Architectures  Client-server Database System  Parallel Database System  Distributed Database System Wei Jiang.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Application architectures
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Course 6421A Module 7: Installing, Configuring, and Troubleshooting the Network Policy Server Role Service Presentation: 60 minutes Lab: 60 minutes Module.
EU 2nd Year Review – Jan – WP9 WP9 Earth Observation Applications Demonstration Pedro Goncalves :
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Your phone has been automatically muted. Please use the Q&A panel to ask questions during the presentation.
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 An Enterprise Computational System Built on the Optimization Services (OS) Framework and Standards Jun.
Rule-Based Data Management Systems Reagan W. Moore Wayne Schroeder Mike Wan Arcot Rajasekar {moore, schroede, mwan, {moore, schroede, mwan,
Components of Database Management System
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Overview of MSS System Human Actors Non-Human Actors In-house developed components Third party products.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
CD Subsystems and CSCIs: DPS Data Processing Subsystem Data Proc Data Processing Subsystem (DPS)
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
ASI-Eumetsat Meeting Matera, 4-5 Feb CNM Context Matera, February 4-5, 20092ASI-Eumetsat Meeting.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Welcome to CSC 301 Web Programming Charles Frank.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Data and Metadata Integrity AIRS DST Roles Monitor AIRS Products generation Monitor AIRS Distribution Monitor AIRS Subscription Operational QA flag Science.
Lecture 22: Client-Server Software Engineering
DATABASE ADMINISTRATION ECS Release 5 Training. 625-CD Objectives Create new database devices Allocate disk space Maintain database segments.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
CLASS Information Management Presented at NOAATECH Conference 2006 Presented by Pat Schafer (CLASS-WV Development Lead)
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
INGEST ECS Release 5A Training 625-CD Overview of Lesson Introduction Ingest Topics –Ingest Concepts –Launching the ECS Ingest and Storage.
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
Ocean Observatories Initiative OOI Cyberinfrastructure Data Management Michael Meisinger & David Stuebe OOI Cyberinfrastructure Life Cycle Objectives Milestone.
52 Extracting Prologs The Prolog Extractor will search recursively for files with valid filename extensions. The beginning and end delimiters are: !F77.
CCCognos Connection RSReport Studio ASAnalysis Studio QSQuery Studio ESEvent Studio CSContent Store FWM Framework.
CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
A Technical Overview Bill Branan DuraCloud Technical Lead.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Distributed Logging Facility Castor External Operation Workshop, CERN, November 14th 2006 Dennis Waldron CERN / IT.
ECS SDP Internal Training INSERTION RETRIEVAL PRODUCTION Subscribe Search & Order Store External Data Provider User Deliver Generate PlanIngest Revised.
CAA Database Overview Sinéad McCaffrey. Metadata ObservatoryExperiment Instrument Mission Dataset File.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
SYSTEM TROUBLESHOOTING ECS Release 5A Training CD Overview of Lesson Introduction System Troubleshooting Topics –System Performance Monitoring.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
Accessing Terra ASTER Data and Data Products from the LP DAAC via the EOS Data Gateway ASTER Users Workshop 2003 Bhaskar Ramachandran, NASA ECS Science.
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
Architecture Review 10/11/2004
Chapter 2: System Structures
Introduction What is a Database?.
TYPES OF SERVER. TYPES OF SERVER What is a server.
OGSA Data Architecture Scenarios
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Initial job submission and monitoring efforts with JClarens
Principles of Programming Languages
Presentation transcript:

CD ASTER Scenario: Backward Chaining INSERTION RETRIEVAL PRODUCTION Subscribe Search & Order Store External Data Provider User Deliver Generate PlanIngest Product Subscription On-demand Production Standing Order Delivery QA Update

CD Backward Chaining RETRIEVAL Subscribe Store Locate Data Deliver Media Search & Order Inventory Search ASTER Scientist searches for newly ingested AST_L1BT granules, verifying attributes

CD ASTER: Search Process ASTER Scientist decides to check out the AST_L1BT (L1B TIR) granule that was received. First, the scientist searches for the granule. 1. Search for AST_L1BT Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 2. Submit query via V0 Gateway 3. Submit translated query to SDSRV

CD Client (CLS) External/ Internal Users Workbench (WKBCH) CSCI User Registration Tool (URT) Scripts EcClWbUr EcClWbUrConfirm EcClWbUrSubmit HDF Product Viewing Tool EOSView Java DAR Tool EcClWbJdt User Profile Gateway EcClDtUserProfileGateway Data Mgmt Subsystem (DMS) Data Dictionary (DDICT) CSCI Data Dictionary Maintenance Tool EcDmMaintTool Data Dictionary SQL Server Sybase Server (COTS) Data Dictionary Replication Server Sybase Replication Server (COTS) Data Dictionary Server EcDmDictServer Version Zero Gateway (V0 GTWY) CSCI V0 to ECS Gateway Server EcDmV0ToECSGateway ECS to V0 Gateway Server EcDmECSToV0Gateway Local Information Manager (LIMGR) CSCI Local Information Manager EcDmLimServer ASTER: CSCI/Component Role in Data Search Submits query from EOS Data Gateway Web Client, via V0 Gateway, with search constraints provided by Science User Provides ECS names for V0 terms Translates search criteria to a search object and submits query to SDSRV Search service

CD Backward Chaining (Cont.) RETRIEVAL Subscribe Store Locate Data Deliver Media Search & Order Inventory Search Locate AST_L1BT granules of interest

CD ASTER: Data Search Process SDSRV queries Sybase/SQS database for AST_L1BT (L1B TIR) granules meeting search criteria. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Query Sybase Client Communications Subsystem SBSRV 2. Return query results 3. Return results to Client for display to User

CD Client (CLS) External/ Internal Users Workbench (WKBCH) CSCI User Registration Tool (URT) Scripts EcClWbUr EcClWbUrConfirm EcClWbUrSubmit HDF Product Viewing Tool EOSView Java DAR Tool EcClWbJdt User Profile Gateway EcClDtUserProfileGateway Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) Data Mgmt Subsystem (DMS) Data Dictionary (DDICT) CSCI Data Dictionary Maintenance Tool EcDmMaintTool Data Dictionary SQL Server Sybase Server (COTS) Data Dictionary Replication Server Sybase Replication Server (COTS) Data Dictionary Server EcDmDictServer Version Zero Gateway (V0 GTWY) CSCI V0 to ECS Gateway Server EcDmV0ToECSGateway ECS to V0 Gateway Server EcDmECSToV0Gateway Local Information Manager (LIMGR) CSCI Local Information Manager EcDmLimServer ASTER: CSCI/Component Role in Data Search Breaks down Query and generates calls to inventory database; packages and returns results Database; contains metadata for search and retrieval Translates results and returns them to the User Profile Gateway and EOS Data Gateway Web Client Forwards query results to EOS Data Gateway Web Client for Display to the user

CD Backward Chaining (Cont.) PRODUCTION Process On Demand Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data ASTER Scientist calls DAAC requesting AST_08 to be produced from AST_L1BT using ETS algorithm

CD ASTER: On-Demand Production Request Process Scientist calls DAAC requesting AST_L1BT (L1B TIR) be generated into an AST_08 (L2 Surface Temperature) product using ETS algorithm. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client 1. Scientist calls DAAC with production request Communications Subsystem SBSRV

CD ASTER: CSCI/Component Role in On-Demand Production Request No CSCI/Components involved.

CD Backward Chaining (Cont.) PRODUCTION Process On Demand Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data DAAC submits subscription on behalf of scientist for delivery of AST_08 via ftpPush

CD ASTER: User Subscription Registration Process DAAC enters subscription, on behalf of scientist, for delivery of AST_08 (L2 Surface Temperature) product, via ftpPush, when product is generated. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 1. Subscribe (AST_08, ftpPush)

CD Landsat7 Gateway EcCsLandsat7Gateway Domain Name Service DNS Services Server Subscription Service (a service of CSS, not a CSCI) EcSbGui Distributed Computing Configuration Item (DCCI) DAR Comm Gateway EcGwDARServer Parser Gateway EcCs Parser FTP Notification CsFtpNotify Bulk Data Server BDS Network File System NFS DCE Services Name Service Security Service Time Service Subscription Server EcSbSubServer File Transfer Protocol FTP/KFTP Filecopy EcUtFileCopy EcUtFileExec Virtual Terminal VT Crypto- graphic Manage- ment Interface CMI Infra- structure Library PF, SRF, Urs, Message Passing, Event Logging, Service Locator, Failure Recovery Framework MOJO Gateway EcCsMojoGateway GUI used by User Services Representative to create subscription for Science User ASTER: CSCI/Component Role in User Subscription Registration Stores subscription in the Sybase Database

CD Backward Chaining (Cont.) PRODUCTION Process On Demand Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Operator determines need to run ACT PGE before ETS. Submits production requests for ACT and ETS, and then initiates production

CD ASTER: PGE Chaining Input: 1 AST_L1BT Requested Output: 1 AST_08 ETS (PGE) 1 AST_05 1 AST_ANC1 AST_09T ACT (PGE) 1 GDAS0ZFH24 AST_ANC 1 AST_L1BT 1 AST_08

CD ASTER: Production Request Process Operator determines that, in order to run ETS algorithm on AST_L1BT (L1B TIR), ACT algorithm must be run first. Operator then creates production requests and a plan which includes a DPR for the ACT, with the AST_09 (L2 Surface Radiance TIR) output feeding the ETS algorithm. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 1. Create Production Requests 2. Search Advertising 3. Submit subscriptions 4. Submit search for input granules 5. Search database 6. Return results 7. Create Production Plan

CD Landsat7 Gateway EcCsLandsat7Gateway Domain Name Service DNS Services Server Subscription Service EcSbGui Distributed Computing Configuration Item (DCCI) DAR Comm Gateway EcGwDARServer Parser Gateway EcCs Parser FTP Notification CsFtpNotify Bulk Data Server BDS Network File System NFS DCE Services Name Service Security Service Time Service Subscription Server EcSbSubServer File Transfer Protocol FTP/KFTP Filecopy EcUtFileCopy EcUtFileExec Virtual Terminal VT Crypto- graphic Manage- ment Interface CMI Infra- structure Library PF, SRF, Urs, Message Passing, Event Logging, Service Locator, Failure Recovery Framework MOJO Gateway EcCsMojoGateway Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) Interoper- ability (IOS) Advertising Service (ADSRV) CSCI Advertising Server EcIoAdServer Advertising Server Component Advertising Service SQL Server Sybase Server (COTS) Advertising Service Replication Server Sybase Replication Server (COTS) Planning Subsystem (PLS) Planning abc def ghi jkl mno Production Planning (PLANG) CSCI Data Store Sybase Database (COTS) Resource Planning Workbench EcPlRpRe EcPlRpSi EcPlRpTl Production Request Editor EcPlPrEditor Production Planning Workbench EcPlWb EcPlTl Planning Subscription Editor EcPlSubsEditor Subscription Manager EcPlSubMgr Production Strategies GUI EcPlProdStrat ASTER: CSCI/Component Role in Production Request Planner creates Production Requests; Editor searches Advertising Server and submits subscriptions Contains records of subscribable services Stores subscriptions in the Sybase Database Searches SDSRV for input granules Breaks down Query and generates calls to inventory database; packages and returns results Database; contains metadata for search and retrieval Stores Production Requests

CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Operator activates Plan which includes Data Processing Requests (DPRs) for ACT and ETS PGEs Process On Demand

CD ASTER: Plan Activation Process Production Planner interacts with the Planning Workbench GUI to create a plan with DPRs for the ACT and ETS PGEs and make it the current processing plan. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 1. Activate Production Plan Planning Subsystem Planning abc def ghi jkl mno 2. Data Processing Request (ACT)

CD Data Processing Subsystem (DPS ) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGU I Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Planning Subsystem (PLS) Planning abc def ghi jkl mno Production Planning (PLANG) CSCI Data Store Sybase Database (COTS) Resource Planning Workbench EcPlRpRe EcPlRpSi EcPlRpTl Production Request Editor EcPlPrEditor Production Planning Workbench EcPlWb EcPlTl Planning Subscription Editor EcPlSubsEditor Subscription Manager EcPlSubMgr Production Strategies GUI EcPlProdStrat ASTER: CSCI/Component Role in Plan Activation Submits the DPRs (one for ACT and a dependent one for ETS) to AutoSys for job processing Production Planner uses GUI to activate plan

CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Job locates AST_L1B, AST_ANC (ASTER ancillary data set), and GDAS0ZFH (NCEP ancillary) data required for ACT algorithm Process On Demand

CD ASTER: Input Data Location Process ACT locates required AST_L1BT (L1B TIR), AST_ANC (ASTER ancillary data set), and GDAS_0ZF (NCEP ancillary) input data granule. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Client Communications Subsystem SBSRV 1. Search (AST_L1BT, AST_ANC, & GDAS0ZFH) 2. Query Sybase Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc

CD Data Processing Subsystem (DPS) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGUI Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) ASTER: CSCI/Component Role in Input Data Location Releases and sequences DPRs (Jobs) Controls staging and processing activities Database; contains metadata for search and retrieval Retrieves metadata for requested input granules from the Sybase/SQS database

CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Retrieve AST_L1B, AST_ANC (ASTER ancillary data set), and GDAS0ZFH granules as input to ACT; PGE execution begins Process On Demand

CD ASTER: Job Staging Process ACT production job retrieves required AST_L1BT (L1B TIR), AST_ANC (ASTER ancillary data set), and GDAS0ZFH (NCEP ancillary) input data granules. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Client Communications Subsystem SBSRV Planning Subsystem Planning abc def ghi jkl mno 1. Acquire (AST_L1BT, AST_ANC, & GDAS0ZFH, ftpPush) Data Processing Subsystem Data Proc Distribution Request (AST_L1BT, AST_ANC, & GDAS0ZFH files, ftpPush) 3. Copy (AST_L1BT, AST_ANC, & GDAS0ZFH files, ftpPush) 4. ftpPush (AST_L1BT, AST_ANC, & GDAS0ZFH files)

CD Data Processing Subsystem (DPS) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGUI Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) ASTER: CSCI/Component Role in Job Staging Releases and sequences DPRs (Jobs) Handles requests to the Archive for retrieving and inserting granules Controls staging and processing activities Database; contains metadata for search and retrieval Retrieves metadata; creates metadata Staging Disks; creates and passes metadata files to DDIST Creates staging disks for granule files; requests granule file retrieval by STMGT Allocates space in response to Distribution Requests Stages granule files to read-only cache disks Provides Resource Manager for ftpPushes

CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Archive newly created AST_09T (L2 Surface Radiance TIR) granule after completion of ACT PGE; Process On Demand update catalogue with reference to AST_09T

CD ASTER: PGE Execution and Output Insertion Process ACT PGE is successfully executed and newly created AST_09T (L2 Surface Radiance TIR) granule is archived; inventory is updated. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Client Communications Subsystem SBSRV Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Get DSS UR 2. Insert (AST_09T) 3. Store (AST_09T files) 4. Add (AST_09T metadata)

CD Interoper- ability (IOS) Advertising Service (ADSRV) CSCI Advertising Server EcIoAdServer Advertising Server Component Advertising Service SQL Server Sybase Server (COTS) Advertising Service Replication Server Sybase Replication Server (COTS) Data Processing Subsystem (DPS) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGUI Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) ASTER: CSCI/Component Role in PGE Execution and Output Insertion Executes PGE; places output files in output directory Provides DSS Universal Reference (UR) Gets DSS UR from Advertising Server; handles requests to the Archive for retrieving and inserting granules Reads files from DPS disks and stores files in Archive Database; receives and stores metadata Provides Metadata Configuration File (MCF); requests STMGT to insert output granule files; adds metadata to inventory