我一直在尝试绘制 TCP 协议中估计的 RTT 的图表,得到估计 RTT 的公式是:
EstimatedRTT1 = (1- α)*EstimatedRTT0 + α*RTT
其中 EstimatedRTT1 是 RTT 的当前估计值,EstimatedRTT0 是先前估计的值,RTT 是确定数据包在精确时刻的往返时间,α 只是一个典型值,等于 0.125。我们假设 EstimatedRTT0 的第一个值等于 α*RTT,然后 EstimatedRTT0 是前一个 RTT 的 EstimatedRTT1。
Example:
RTT = 23ms
α = 0.125
EstimatedRTT0 = RTT*α = 23 * 0.125 = 2.875
EstimatedRTT1 = (1- α)*EstimatedRTT0 + α*RTT = (1-0.125)*2.875 + 0.125*23
EstimatedRTT1 = 5.390
then the next estimation goes like this:
RTT = 30ms
EstimatedRTT0 = 5.390 (last EstimatedRTT1)
EstimatedRTT1 = (1-0.125)* 5.390 + 0.125*30 = 8,466
and so on..
图形应如下所示:
我遇到的问题是我无法使用 Minitab 制作图表,因为我找不到将应用于具有 RTT 值的列的该公式的结果放入列中的方法。
如果我将第一个操作的结果与 EstimatedRTT0 = α*RTT 一起放入,那么列中的每个单元格都需要前一个单元格的值,以便计算自己的值。
我一直在想是否有可能用 Minitab 做这样的事情。
那么,可以做到吗?有没有软件可以做到这一点,或者我应该尝试制作一个小程序来输出带有小功能的公式的结果?
我正在添加带有 RTT 示例的 minitab 文件。 MPJ 文件
谢谢,
对不起,如果我没有很清楚地解释自己。