run Simulation
Executes a simulation run based on the given request data. This method retrieves simulation results from the cache if available, or executes the simulation using the provided model. If the simulation completes successfully, the result is cached for future requests. If the simulation results in an error, an exception is returned with the error details.
Return
a result object wrapping a successful simulation run or an exception if the simulation fails
Parameters
request
the request data containing the model identifier, inputs, number of replications, and other parameters necessary to execute the simulation