echo technical interchange meeting 2013 timothy goff [email protected] 1 raytheon eed program...

7
ECHO Technical Interchange Meeting 2013 Timothy Goff [email protected] BMGT in ECS Release 8.2 1 Raytheon EED Program | ECHO Technical Interchange 2013

Upload: edith-johns

Post on 28-Dec-2015

219 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

Raytheon EED Program | ECHO Technical Interchange 2013

ECHO Technical Interchange Meeting 2013

Timothy Goff

[email protected]

BMGT in ECS Release 8.2

1

Page 2: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

Support multi format metadata for SMAP.Leverage ECHO REST API

More efficient – less lag time between ECS updates and ECHO updates.

Simplify BMGT systemRecent changes to ECS have rendered some of

BMGT’s complexity unnecessary.Sybase to Postgresql transition

Simplify Database interaction and avoid transitioning current highly complex stored procs to postgresql

2Raytheon EED Program | ECHO Technical Interchange 2013

Why Update BMGT?

Page 3: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

REST APIISO Support for SMAPExports no longer packaged – more

responsive synchronous uploadShort form verifications handled locally,

rather than remotely.DAAC Hosted Browse (See next slide)

3Raytheon EED Program | ECHO Technical Interchange 2013

What’s New?

Page 4: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

Design Considerations:Location/technology

Datapool vs new locationFTP vs HTTP

File formatJPG vs HDFOther browse formats

AvailabilityECHO has different availability requirements than DAAC

Hidden granules (e.g. AST_L1A)Browse not on public datapool

Discontinue export of browse metadataSend URLs only (as OnlineResourceUrl)Simplifies BMGT processing of events

4Raytheon EED Program | ECHO Technical Interchange 2013

DAAC Hosted Browse

Page 5: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

Dispatcher server polls frequently to pick up export queue entries.

Entries are added by BMGT Drivers (one for each export type).

Dispatcher requests metadata from Generator, sends it to Exporter where it is HTTP PUT/DELETEd to ECHO. Response is processed by Response Handler

BMGT keeps a pool of HTTPS connections to ECHO which are reused, reducing overhead.

5Raytheon EED Program | ECHO Technical Interchange 2013

New BMGT Architecture

Page 6: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

Updated GUI provides monitoring capabilitiesAlso, interface to initiate manual/verification

export.Plan to maintain similar command line

interface for Manual/Verification as well.Can be called via cron.

Dispatcher and Event (Automatic) Driver run continuously as daemons with little user interaction.Polling can be suspended/resumed via GUI.

6Raytheon EED Program | ECHO Technical Interchange 2013

BMGT Interface

Page 7: ECHO Technical Interchange Meeting 2013 Timothy Goff timothy.d.goff@nasa.gov 1 Raytheon EED Program | ECHO Technical Interchange 2013

Must cut-over to new BMGT upon 8.2 install. 8.1 BMGT will not work with 8.2/postgresql.

All data exported in 8.1 BMGT will be maintained after cut-over. No need to re export.

Need to coordinate with ECHO to modify provider to REST/multiformat during 8.2 installation downtime.

8.1 BMGT will need to be quiesced before 8.2 install.Will need to record end of 8.1 export so that 8.2

BMGT knows where to start looking for new events when it comes up.

Will develop plan to transition existing granules to DAAC Hosted Browse.

7Raytheon EED Program | ECHO Technical Interchange 2013

Transition