我想学习足够简单/实用的排队理论来模拟标准Web应用程序堆栈的行为:具有多个应用程序服务器后端的负载均衡器。实用排队理论
鉴于从NewRelic这样的工具中提取的简单流量模式显示了应用程序给定部分的流量百分比以及该应用程序部分的平均响应时间,我认为我应该能够使用loadbalancer建模不同的排队行为配置,应用程序服务器数量和排队模型。
任何人都可以帮助我点排队理论introduction /基础我需要用数学来表示这个系统?我很尴尬地说,我知道如何做到作为一个本科生,但已经忘记了所有的基础知识。
我的目标是对不同的负载均衡器和应用服务器排队模型建模并测量结果。
例如,对于每组应用程序工作人员来说,N-mongrel Ruby on Rails应用程序堆栈在每个Mongrel上的队列将具有较差的等待时间,而不是具有单个队列的Unicorn/Passenger系统。