120 likes | 224 Views
Differences Between LDM 5 and LDM 6. Unidata Program Center University Corporation for Atmospheric Research. Presentation Assumptions & Goals. Assume: you generally understand how the LDM works Goals: Understand specific behavior of LDM 5 & LDM 6
E N D
Differences Between LDM 5 and LDM 6 Unidata Program Center University Corporation for Atmospheric Research
Presentation Assumptions & Goals • Assume: you generally understand how the LDM works • Goals: • Understand specific behavior of LDM 5 & LDM 6 • Understand differences in behavior and how they affect performance
LDM Goals • RELIABLY deliver data products via the Internet in a timely manner • Support multiple sources of data products • Support user-customizable actions on received data products
LDM LDM LDM LDM LDM Data-Feed Topology Source LDM
OK send NULLPROC OK > 5 m size <= 16 KB send HEREIS done size > 16 KB send 16 KB BLKDATA DON’T SEND RECLASS send COMINGSOON SEND OK adjust selection criteria RECLASS Upstream LDM 5 Behavior get next product
reconnect reply OK > 12 m save & reply OK NULLPROC BLKDATA new HEREIS done save & reply OK what is it? reply DON’T SEND too old COMINGSOON what is it? BLKDATA duplicate reply RECLASS reply SEND too old new Downstream LDM 5 Behavior get next message
send NULLPROC OK send HEREIS > 30 sec size <= max size > max send 1 BLKDATA DON’T SEND send COMINGSOON SEND adjust selection criteria RECLASS Upstream LDM 6 Behavior get next product
NO reconnect reply OK send IS ALIVE NULLPROC > 1 m YES BLKDATA done save HEREIS reply DON’T SEND save COMINGSOON BLKDATA duplicate what is it? reply RECLASS reply SEND too old new Downstream LDM 6 Behavior get next message