在时间段(0,t]\left(0, t\right]内,我们来考察一个大型数据库服务器的任务到达情况。在很短的时间段 Δt\Delta t 内,假设一个新任务到达的概率为 λΔt\lambda \Delta t是合理的。λ\lambda 是一个定值,且大小取决于服务器的用户数。如果 Δt\Delta t 足够小,在 Δt\Delta t 时间内到达两个或者两个以上的任务的概率非常小(言下之意就是到达一个或者不到达),可以忽略不计。我们感兴趣的是在时间 tt 内到达 kk 个任务的概率。

假设时间段(0,t]\left(0, t\right]分割为 nn 个子时间段,每个子时间段长为 tn\frac tn。进一步假设在给定的时间段内任务的到达与其他时间段内的任务到达是彼此独立的。那么对于足够大的 nn ,我们可认为这 nn 个时间段构成了一个 Bernoulli 试验序列,并且试验成功的概率为 p=λtnp=\frac{\lambda t}n。由此可知,在 nn 个大小为 t/nt/n 的时间段内有 kk 个任务到达的概率约为:

b(k;n,λtn)=(nk)(λtn)k(1−λtn)n−k

b(k;n,\frac{\lambda t}n)=\binom{n}{k}\left(\frac{\lambda t}n\right)^k\left(1-\frac{\lambda t}n\right)^{n-k}
因为当且仅当 t/nt/n 非常小时,每个子时间段内到达任务个数超过 1 的概率才可以忽略,这时上述假设才是合理的,我们将对上述 PMF 取 n→∞n\to \infty 的极限值:

b(k;n,λtn)===n(n−1)⋯(n−k+1)k!nk(λt)k×(1−λtn)n−kn(n−1)⋯(n−k+1)nk(λt)kk!(1−λtn)−k(1−λtn)ne−λt(λt)kk!

\begin{split} b\left(k;n,\frac{\lambda t}n\right)=&\frac{n(n-1)\cdots(n-k+1)}{k!n^k}(\lambda t)^k\times (1-\frac{\lambda t}n)^{n-k}\\ =&\frac{n(n-1)\cdots(n-k+1)}{n^k}\frac{(\lambda t)^k}{k!}(1-\frac{\lambda t}n)^{-k}(1-\frac{\lambda t}n)^{n}\\ =&\frac{e^{-\lambda t}(\lambda t)^k}{k!} \end{split}
下面以单个参数 α\alpha 代替 λt\lambda t,又 p=λtnp=\frac{\lambda t}n,所以 α=np\alpha=np,得到 Poisson分布的 PMF:

f(k;α)=e−ααkk!

f(k;\alpha)=e^{-\alpha}\frac{\alpha^k}{k!}

也即,当 nn 非常大而 pp 非常小时,Poisson 分布的 PMF 可以很方便的用来估计二项分布的 PMF,即:

(nk)pk(1−p)n−k≈αke−αk!,α=np

\binom{n}{k}p^k(1-p)^{n-k}\approx \frac{\alpha ^ke^{-\alpha}}{k!},\quad \alpha=np

其中一个被大家接受的经验法则是如果 n≥20,p≤0.05n\geq 20, p\leq 0.05,可以用 Poisson 分布来估计二项分布值。

1. 举例

某厂商生产的 VLSI 芯片的缺陷率为 1%,计算一箱包含 100 个芯片中存在缺陷芯片的概率。

二项分布求解:

转换为对立事件,

1−(1000)0.0100.99100≈0.634

1-\binom{100}00.01^00.99^{100}\approx 0.634

Poisson 分布求解:
α=np=1\alpha=np=1(α\alpha不直接表示概率,而是频次,出现的次数)

1−10e−10!≈0.632

1-\frac{1^0e^{-1}}{0!}\approx 0.632

从 Poisson 分布到服务器的访问相关推荐

  1. Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法

    这篇文章主要介绍了Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法,需要的朋友可以参考下 由于通过远程访问传文件比较麻烦,就安装了IIS自带的FTP功能,设置好了之后,服务器上可 ...

  2. 前端服务器OWA 访问显示异常最佳解决方案

    EXCHANGE2003环境: 前端服务器:denver     后端服务器:sbs1 出现的问题: 当从一台XP客户端通过OWA进行访问时,如直接通过后端[url]http://sbs1/excha ...

  3. 侏罗纪显示服务器超时,侏罗纪世界进化服务器无法访问解决方案推荐

    部分玩家在登录这款游戏时,会出现.服务器无法访问,连接到互联网并选择"重试"的情况.那么遇到这种情况,我们要怎么解决呢?本文小编会为大家详细介绍,一起来看看吧! 问题描述: 在登录 ...

  4. 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷...

    错误提示: 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的"刷新"按钮重试您的请求. 管理员注意事项:详述此特定请求 ...

  5. 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用

    错误提示: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的"刷新"按钮重试您的请求. 管理员注意事项: 详述此特定 ...

  6. 静态资源部署到服务器不能访问

    静态资源部署到服务器不能访问 背景 前端静态资源部署到服务器后不能访问,手机上可以访问,发现是10080端口的锅,谷歌浏览器认为10080端口是不安全的端口

  7. hadoop—集群配置历史服务器及访问历史服务器日志

    Hadoop历史服务器  Hadoop自带了一个历史服务器,可以通过历史服务器查看已经运行完的Mapreduce作业记录,比如用了多少个Map.用了多少个Reduce.作业提交时间.作业启动时间.作业 ...

  8. vue打包后不使用服务器直接访问方法

    根据官网打包执行npm run build 后dist文件夹打开的index.html 是空白 需要开启http服务器才能访问,以下是解决办法 1.找到config文件夹下的index文件 修改成 2 ...

  9. python制作简单网页_python 跑服务器,访问自己制作的简单页面

    1 python 跑服务器,访问自己制作的简单页面 2 # win+b出现一个网址http:/0.0.1:5000/复制到浏览器查看 # http://127.0.0.1:5000/home 做这个首 ...

最新文章

  1. CUDA Samples: Long Vector Add
  2. SpringMvc之整合DWR3.0.0推送消息
  3. 汇编语言——基础知识
  4. linux xfs文件误删除恢复_linux系统文件误删除恢复
  5. 来自Riot 的一份游戏美术教程(二):概念图
  6. JS类似Java String.format的函数
  7. 在SSH里用$.ajax()函数为何失败的一系列问题
  8. api postmain 鉴权_WebAPI常见的鉴权方法,及其适用范围
  9. RestTemplate实践
  10. Mac: Failed to connect to raw.githubusercontent.com port 443: Connection refused error:
  11. 哈理工OJ 1926 函数式计算
  12. 迅捷CAD编辑器中PDF转换CAD的详细步骤
  13. ABP框架----添加权限
  14. halcon二维码识别
  15. Win10 IE浏览器代理服务器没有响应 问题解决方法
  16. oracle 字符替换
  17. 《鬼谷子》飞箝第五(原文)
  18. Office 365禁用所有宏,且不通知
  19. 国产安卓和原生android,定制安卓和原生Android到底有哪些不同?真相了!
  20. 2026年中国软件定义存储市场容量将接近45.1亿美元

热门文章

  1. 5.2 C++中的原子操作和原子类型
  2. Maven的核心概念
  3. Python之面向对象 私有属性和私有方法
  4. java中$和 的区别详解_MyBatis中#{}和${}的区别详解
  5. 台式计算机键盘示意图,电脑键盘示意图
  6. 机器学习代码实战——决策树(预测泰坦尼号船员生存情况)
  7. opencv OCR 端到端场景文本检测与识别(webcam_demo) vs2015
  8. 安装scrapy报错
  9. css关键字unset
  10. 进程之间信号收发并携带数据