mec - 24leesten/SimU-Wiki GitHub Wiki
Master Execution Controller (MEC)
The Master Execution Controller is the control center for SimU. Its purpose is to receive requests from the web server, queue them, and then send those requests to the Simulation Application Manager. There are two important pieces of the Maser Execution Controller. The First is the Execution Scheduler. The second is the Execution Controller.
Execution Scheduler
The Execution Scheduler acts as a queue for the MEC. It is informed when an request has been made by the Web server. It then takes that request and Queues it. When that request is dequeued it gets sent to the Execution Controller.
Execution Controller.
The Execution Controller receives requests from the Execution Scheduler. It the prepares those requests using the Simulation Management Protocol (SMP). Once those requests are prepared the Execution Controller sends them to the SAM. It then waits for a response. When it receives a response, the response is sent to the database for the Web server to render to the Web Client.