另一类最多能同时运行2个虚拟机,服务等级为1和3,且服从指数分布。
图5 不同服务器个数下的平均队列长度
图5说明了系统中的平均队列长度是如何随着运行时间t而变化的。在服务器个数为1和2时,系统中任务的到达速率要大于系统的服务速率,因此,队列长度随着运行时间t而不断增加,并逐步趋于等待队列的容量。而当服务器个数为3和4,且0 t 1时,等待队列中的任务数要小于系统的服务能力,此时等待队列中没有积压的任务请求。图5(b)说明,当前参数设臵下,3台服务器就能满足系统需求,而几乎不会有任务积压。
图6 不同服务器个数下的平均吞吐量
图6说明了在不同时刻t系统中服务器个数对系统平均吞吐量的影响。在等待队列容量为30,到达速率为20个/秒的情况下,且0 t 1时,服务器个数为1和2时,系统吞吐量受系统处理能力的限制;而当服务器个数为3和4的时候,则说明,系统的处理能力完全能满足用户的需求,而不需要等待。 图6进一步说明了,当前需求下,3台服务器和4台服务器的系统平均吞吐量几乎一样。
图7 不同服务器个数下的平均能耗
图7说明了在不同时刻t系统中服务器个数对系统平均能耗的影响。当0 t 1时,系统的平均能耗随着运行的稳定逐步趋向于一个常量。随着服务器个数的增加,系统的平均能耗也越高。当系统中仅包含1台或2台服务器时,系统以峰值为用户提供服务,因此,系统的平均能耗基本稳定,变化不大。而当服务器个数为3或4的时候,每台服务器的利用率随着时间的增长而逐步稳定。系统中包含3台服务器时,服务器平均以55.46%的概率以休闲状态为用户提供服务;当系统中包含4台服务器是,服务器平均以60.49%的概率以休闲状态为用户提供服务。