论文标题
通过反复的神经网络学习排队网络
Learning Queuing Networks by Recurrent Neural Networks
论文作者
论文摘要
众所周知,在实践中建立分析性能模型很困难,因为它需要相当多的基础数学熟练程度。在本文中,我们提出了一种机器学习方法,以从数据中得出性能模型。我们专注于排队网络,并根据普通微分方程的紧凑系统对其平均动力学的确定性近似至关重要。我们将这些方程式编码为复发性神经网络,其权重可以与模型参数直接相关。这允许神经网络的可解释结构,可以通过系统测量进行训练,以产生白色框的参数化模型,该模型可用于预测目的,例如何种分析和容量计划。使用合成模型以及对负载平衡系统的实际案例研究,我们显示了我们技术在产生具有高预测能力模型中的有效性。
It is well known that building analytical performance models in practice is difficult because it requires a considerable degree of proficiency in the underlying mathematics. In this paper, we propose a machine-learning approach to derive performance models from data. We focus on queuing networks, and crucially exploit a deterministic approximation of their average dynamics in terms of a compact system of ordinary differential equations. We encode these equations into a recurrent neural network whose weights can be directly related to model parameters. This allows for an interpretable structure of the neural network, which can be trained from system measurements to yield a white-box parameterized model that can be used for prediction purposes such as what-if analyses and capacity planning. Using synthetic models as well as a real case study of a load-balancing system, we show the effectiveness of our technique in yielding models with high predictive power.