利特尔法则(little' law)在软件开发领域的应用

天翼云开发者社区
• 阅读 3

本文分享自天翼云开发者社区《利特尔法则(little' law)在软件开发领域的应用》.作者:王****淋

一、引例 (Example)

先考虑一个小学数学问题:

  • a) 某小学每届1000名学生, 6年制,请估算此刻该学校内学生总人数。 很明显,6个年级每个都是1000,学生人数为 1000*6=6000。 这就是利特尔法则的直观体现。看上去好无聊,这还用搞个法则来么?事情没有这么简单,让我们换个问题:

  • b) 某小学每届1000名学生, 6年制,请估算该学校内【每年的】学生总人数。 问的不是 “此刻” 的人数,而是每时每刻的人数。还是6000人吗?可能有少数人会犹豫一下,但很快想明白了:明年有1000人毕业离开,但同时招收了1000新学生,因此总人数一直是6000。 由此引例,让我们看下利特尔法则的公式:

    二、 利特尔法则 (Little's Law)

    L = λW 系统中平均物体的数量,换句话说,其实就是一个物体在系统中逗留的那段时间里总共又进来了多少物体, 因此就等于物体进入系统的速率 * 物体的平均逗留时间。 结合引例, λ 就是学校每年招生的人数,W 就是每个学生为了毕业在学校里等待的时间(在学校这个 系统里逗留的时间),L 就是目前/每年学校里学生的总人数。

三、 利特尔法则也被广泛应用于各个领域:

  • 商科:一生产企业, 已知每秒钟有n个原材料进入流水线(每个原材料对应一个产成品),原材料需要t个单位时间通过流水线成为产成品,问流水线上有多少半成品?

  • 计算机科学: 服务器会接受请求并在处理过请求后回复,若系统A每秒收到的请求(QPS)是 λ个,处理每个请求需要 W 秒,那系统中正在处理的请求就是 λW 个;如果每个请求处理需要的内存是N,那此服务器需要安装的内存应该是不少于 [λW*N] 进一步,每个请求需要的内存不变,请求处理时间变长,在QPS不变的情况下,系统所需的内存也要大幅增长。

四 总结

利特尔法则简单易懂,且具有普适性

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
4年前
Java课程寒假之回答问题:如何将你的兴趣化为可以立足于社会的资本
  在学校的时候干过几次兼职,算是无聊时候的外快吧,有一次是去辅导机构,在考试期间监考学生,前后大概四个小时,最后拿了四十五并且管了一顿饭,不得不说,小学生是真的皮,考试的时候有的爱讲话,有的是写完之后开始多动症了,不禁想起了自己小学的时候,恐怕也是这副模样,在老师眼里一直是比较调皮的学生。现在倒是我变成了被为难的对象,真的是出来混的总是要还的。也有点感慨钱
HPC调度基础:slurm集群的部署
本文分享自天翼云开发者社区@《》,作者:才开始学技术的小白0.引言HPC(HighPerformanceComputing,以下简称HPC)是一个领域,试图在任何时间点和技术上对于相关技术、方法和应用等多种方面实现最大的计算能力;换而言之其目的就是求解一类
第一!天翼云领跑中国边缘云laaS市场!
近日,弗若斯特沙利文(Frost&Sullivan,简称“沙利文”)联合头豹研究院发布《2023年中国边缘云市场报告》,天翼云在2023H1中国边缘云IaaS层细分市场位列第一,领跑中国边缘云市场。
实力领跑!天翼云位列中国政务属地云市场第一!
近日,弗若斯特沙利文(Frost&Sullivan,简称“沙利文”)发布的《2023年中国属地云市场研究报告》显示,天翼云在2023H1中国政务属地云市场竞争格局中排名第一,持续领跑中国政务云市场。
让AI碰撞!“天翼云息壤杯”高校AI大赛江苏赛区交流会热力开场!
由中国电信集团有限公司主办,天翼云科技有限公司承办的“天翼云息壤杯”高校AI大赛正在火热进行中。为了提高江苏赛区学生的参赛热情,增强学生的创作能力,江苏电信、天翼云华东中心于12月6日在南京联合举办了主题为“共筑教育新生态,息壤智汇新征程”的AI大赛交流分享会。
centos安装safe-rm
本文分享自天翼云开发者社区《》.作者:王兰saferm是一个安全的rm命令替代品,用于防止误删重要文件。从EPEL仓库中安装,按顺序输入以下指令:sudoyumupdateysudoyuminstallyepelreleasesudoyuminstally
从random随机数看验证码重复数字
本文分享自天翼云开发者社区《》.作者:王淋推导:1.有6个不同数字(0个重复数字:111111):$$p(6)C10^66!\div10^6$$2.有5个不同数字(某个数字重复了2次:11112):$$p(5)(\fracC10^5C5^
警惕大数据处理中的“检查者悖论”
本文分享自天翼云开发者社区《》.作者:王淋什么是检查者悖论:观察的角度不同,得出的统计结论也不同。有时又称为"候车悖论","等待时间悖论"为了形象说明,我们设计了一种模拟场景:班级人数统计,来用实例说明这个问题模拟场景:班级人数统计小明与小华要完成一个任务
Lua:善用luarocks管理公共库
本文分享自天翼云开发者社区《》.作者:王淋什么是LuarocksLuarocks是一个Lua包管理器,基于Lua语言开发,提供一个命令行的方式来管理Lua包依赖、安装第三方Lua包等,社区比较流行的包管理器之一Python具有PIP,Ruby具有Gems,
探究Openresty中ngx.re与Lua string.re两种正则的选择
本文分享自天翼云开发者社区《》.作者:王淋0.背景openresty中存在2套正则API,即ngx.re与lua语言的string库,都可以实现正则匹配查找等功能,那么,这2个API有什么区别,又如何选择呢?1.性能测试1.1简单loop测试a)短字符串&
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
1.0k
粉丝
16
获赞
40