流模型和包模型
2 Conceptual Overview (概念综述)
在这一节,我们讨论流模型和包模型模拟器使用的基本的模拟方法学,指出它们之间差别,各自的优点和不足。接着我们展示了我们是怎样在保持这两种模型各自优点的同时,把这两种模型范型集成到一个模拟过程中。随后的章节更详细的描述了我们的集成方法,也包括了我们用来验证我们的方法的一些实验。
2.1 Fluid Models (流模型)
一个简单的流网络模型如图一所示:
图一:简单的流模型
在使用流模型方法的网络中,系统间的数据流被建模成流经管道的流量。为了方便讨论,我们假定没有循环的流动,网络中只包正反馈。但是基本的模型方法(需要少量的修改)也能够被应用到负反馈网络中。在网络模型中的每个位置,数据流被使用如下六个过程来建模:
1. α(t): 此位置的输入流速率,它建模了在该位置收到数据的汇集速率(bit./sec)。它可以是前一个位置的输出(如图一中位置三的输入),或者是一个外部数据源模型的输出(如图一中的位置一的输入)。
2. β(t):输出通信链路能提供的输出流速率,由名可知,它表示从服务器流出的最大流量。它建模了该位置的最大输出通信链路的容量(bit./sec)。