Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate...

6
Near-realtime Software

Transcript of Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate...

Page 1: Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate is a material constructed by uniting two or more layers.

Near-realtime Software

Page 2: Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate is a material constructed by uniting two or more layers.

September 22, 2009 GONG H-alpha Review 2

LaminateFrom Wikipedia:

A laminate is a material constructed by uniting two or more layers of material together.

From thesaurus.reference.com:

Synonyms: coat … Definition: cover with layer of material

From GONG, 2009:

Cover with a veneer of software.

Page 3: Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate is a material constructed by uniting two or more layers.

Hα Laminator

H α L

GONG Network

Queue Storage

Long Term Storage “The Keep”

View Storage

• Queue Management

• Image Reduction and Processing

• Image Storage

AFWA

Page 4: Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate is a material constructed by uniting two or more layers.

Hα LaminatorAre there images

in the Queue?

Sleep a fewseconds.

Are these images new?

Do Image Reduction and

Processing

Store ObjectInto

View Area

Store ObjectInto

The Keep

Yes

YesNo No

Page 5: Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate is a material constructed by uniting two or more layers.

Hα Fetch

• Fetch name of current object via client invoking a server side script that locks access during file name updates

• Fetch current object if different

• Use object in display or pipeline

• All access is one way via ssh

Internet

Hα Fetch and View

Client Side

View Area

Server Side

Page 6: Near-realtime Software. September 22, 2009GONG H-alpha Review2 Laminate From Wikipedia: A laminate is a material constructed by uniting two or more layers.

Hα Laminator Summary

Fully functional infrastructure, end to end.

Image reduction & processing modules still a work in progress.

Simple design allows rapid deployment for space weather requirements, “cloud” computing, and/or redundant highly available data streams.