形式陈述
两台服务者平均处理速度相同,只是其中一台耗时更不稳定,顾客平均等待会相同吗?M/G/1 的平均等待公式给出精确答案。
假设到达为速率 的Poisson 过程公理库Poisson 过程Poisson process · 泊松过程以独立平稳的 Poisson 增量描述连续时间到达,并与独立指数间隔相互转换。,服务时长 构成独立同分布序列公理库独立同分布样本IID sample · Independent and identically distributed sample以乘积分布描述来自同一总体的独立重复观测。、与到达独立,采用无限容量单服务台、先来先服务、无放弃且不故意空闲的规则。令服务时长的期望公理库期望Expectation · Expected value实值或复值随机变量关于概率测度的 Lebesgue 积分,概括加权平均与总体质量平衡。 、。若 ,稳态平均排队等待为
这是 Pollaczek–Khinchine 的均值公式,本页不把它与完整分布的变换公式混同。它适用的等待逐位满足Lindley 递推公理库Lindley 等待时间递推Lindley recursion逐位顾客更新未完成工作量,用反射随机游走解释单服务台等待及其稳定条件。。
直觉
新顾客要先等当前服务者做完剩余工作,再等队列中排在自己前面的顾客。当前服务的剩余时长会被长度偏倚放大:观察时刻更容易落在长服务里。这正是检查悖论公理库检查悖论与长度偏倚Inspection paradox · Renewal length bias随机时刻按长度偏倚抽取更新区间,剩余寿命的平均值由二阶矩决定。进入排队公式的位置。
令 为平稳时刻正在执行的服务的剩余时长,空闲时置零。把服务区单独作为 Little 定律的系统,忙的比例为 。服务区间之间可能夹有空闲时间,长度偏倚应按实际占用时间计算。
具体地,记忙时所处服务的总长为 、已服务时间为 。按Little 定律页的平稳标记计数测度公理库Little 定律Little law从同一批顾客的占用面积推出平均人数等于有效到达率乘平均逗留时间,并明确系统边界。论证,把每个到达点沿其有限等待时间平移到服务开始点,不改变单位时间强度 ;其服务标记仍服从原来的 分布。对任意非负可测 ,逐段积分给出
取 得忙概率 ,再除以它,便得到条件忙时的长度律 ,且给定长度 后,所处阶段在 上均匀。零时长服务不占用时间。这个长度—阶段观察律与以 为间隔的平稳更新过程相同,所以检查悖论的剩余时间公式公理库检查悖论与长度偏倚Inspection paradox · Renewal length bias随机时刻按长度偏倚抽取更新区间,剩余寿命的平均值由二阶矩决定。给出 ,进而 ;服务开始时刻本身无须构成更新过程。
这里队列只使用已经发生的到达和独立服务数据,不预知未来 Poisson 增量。在这一不预知条件下,PASTA 将到达前瞬间的状态分布与平稳时间观察的分布对应,所以新到达者看到同一个 和平均排队人数 ;不能把到达者已加入队列后的状态拿来作这个比较。排在前方但尚未服务的每位顾客平均需 时间,于是
再用Little 定律公理库Little 定律Little law从同一批顾客的占用面积推出平均人数等于有效到达率乘平均逗留时间,并明确系统边界。 ,移项得到 。服务时间与其开始前排队状态的独立性在这里保证了每个前方顾客的平均工作量确为 。
先证明均值有限,再移项
上面的移项不能在无穷均值之间进行。先截断服务为 ,,负载仍小于一。独立到达间隔 给净增量 。其矩母函数公理库矩母函数Moment-generating function · MGF在存在邻域内以 E[e^{tX}] 编码随机变量各阶矩的函数。在零附近有限,且在零点的导数为 ,所以可选 使 。对 Lindley 页的反向上确界,并集界公理库并集界Union bound · Boole 不等式多个坏事件中至少一个发生的概率,不超过各事件概率之和。与Markov 不等式公理库Markov 不等式Markov's inequality非负随机变量超过阈值的概率由其期望除以阈值控制。给出 时
这证明截断模型的等待均值有限,因而可合法使用前面的均值等式。
让各截断模型共享同一份双向服务与到达序列。每个有限反向和随 增加而增加,上确界与递增极限可交换,故 。由单调收敛定理公理库单调收敛定理Monotone convergence theorem非负可测函数单调递增时,积分极限等于极限函数积分。,
有限二阶矩时右边有限;二阶矩无穷时则为 ,而分母仍严格为正。
例子与边界
固定平均服务时间 和负载 。若服务时间恒为 ,则 ,
若服务指数分布且均值仍为 ,,等待翻倍为 ,与M/M/1公理库M/M/1 排队模型M/M/1 queue从单服务台的生灭速率推出几何稳态、负载条件与平均等待,区分队内和系统内指标。吻合。比较并没有改变平均处理能力,差别完全来自服务波动。
若服务以相等概率取 与 ,则均值为 ,二阶矩为 ,平均等待是确定服务情形的 倍。这里两点分布提供可以逐项核验的方差效应。
稳定性 只保证工作量不持续逃向无穷,不保证平均等待有限。例如服务尾部满足 、,仍可选足够小的 使系统稳定,但 。
若到达不是 Poisson,顾客可能系统性地避开或追上忙时,PASTA 这一步失效。先来先服务也很重要:不同优先级会改变谁在谁前面,不能把所有类别的等待直接套进同一个公式。
推论与应用
公式可写成 ,其中 。它把减少服务波动与降低负载的作用分别显出,同时提醒:这只是平均值,无法据此承诺等待的尾部百分位。
参考资料