You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Simulation Monitoring application is built ontop of the Prodiguer messaging platform. The libIGCM simulation runtime environment controls the workflow of a simulation. At various points in the workflow, messages are generated and dispatched (in batches) to the central Prodiguer MQ server. The messages encapsulate significant events in the lifetime of a simulation.
Received messages are persisted and drive downstream applications such as the Simulation Monitoring web application and the Supervisor machine intelligence daemon. The former supports real-time simulation monitoring whilst the latter support real-time simulation control.
Messaging Application ID
monitoring
Message Dictionary
The dictionary of supported message types is defined here.
Message sequence meanings in terms of state property. We currently have four possible states (RUNNING, ERROR, COMPLETED and QUEUED):
receiving 0000 or 1000 means RUNNING
receiving 9999 means ERROR
receiving 0100 means COMPLETED
receiving 1100 but not 0100 means QUEUED
A simulation can transition from any state to any other state (COMPLETED --> RUNNING, ERROR --> RUNNING and so on).
Web Application
The web application can be accessed from here. Design details of the monitoring web application can be found here.