A Framework for Predicting Runtime Savings from Discrete-Event Simulation Model Simplification Operations
Abstraction or substitution and aggregation are the most widely used simulation model simplification operations. Abstraction involves replacing subsystems within a discrete-event simulation (DES) with one or more quantities - typically random variables - representing the lengths of stay in the subsystems(s) in question to create a simplified' system comprising only of subsystems of interest to the analysis at hand. Aggregation involves replacing more than one subsystem of the original parent' simulation with a single subsystem. However, the model simplification process itself can be expensive, in terms of the computational runtime and effort required to collect the data required to estimate the distributions of the length of stay variables, the distribution-fitting process, and testing and validation of the simplified model. Moreover, the savings in simulation runtime that the simplification process yields is \textit{a priori} unknown to the modeller. In this context, a method that predicts the runtime savings (RS) from DES model simplification operations before their execution - at the conceptualisation stage of the simplified model development process - may help judge whether its development is indeed worth undertaking. In this paper, we present a queueing-theoretic framework for the prediction of RS from model simplification operations. Our framework is applicable for DES models comprising $M/M/, M/G/ \text{ and } G/G/$ subsystems. The performance of the RS prediction framework is demonstrated using multiple computational experiments. Our proposed framework contributes to the literature around DES model complexity and more broadly to DES runtime prediction.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Runtime Enforcement of Hybrid System Properties
Runtime enforcement has emerged as a promising approach for ensuring the safety of autonomous and cyber-physical systems operating in uncertain and dynamic environments. Unlike traditional runtime verification, runtime e…
SMART: A Surrogate Model for Predicting Application Runtime in Dragonfly Systems
The Dragonfly network, with its high-radix and low-diameter structure, is a leading interconnect in high-performance computing. A major challenge is workload interference on shared network links. Parallel discrete event …
Inference, Prediction, and Entropy-Rate Estimation of Continuous-time, Discrete-event Processes
Inferring models, predicting the future, and estimating the entropy rate of discrete-time, discrete-event processes is well-worn ground. However, a much broader class of discrete-event processes operates in continuous-ti…
Koopman-Based Event-Triggered Control from Data
Event-triggered Control (ETC) presents a promising paradigm for efficient resource usage in networked and embedded control systems by reducing communication instances compared to traditional time-triggered strategies. Th…
DeepFracture: A Generative Approach for Predicting Brittle Fractures with Neural Discrete Representation Learning
In the field of brittle fracture animation, generating realistic destruction animations using physics-based simulation methods is computationally expensive. While techniques based on Voronoi diagrams or pre-fractured pat…
Computational EfficiencyRepresentation LearningSemantic Segmentation