• 计算机工程师需要有效的技术来分析计算机系统;
  • 网络工程师也需要适当的方法来分析网络协议、路由算法和拥塞现象;
  • 计算机系统和网络都有可能发生故障,因此有必要分析它们的可靠性和可用性。

用于分析的理论基础就是概率论

例如,在分析算法运行时间时,通常需要对其在最差和一般情况下的运行情况加以区别。这种分析是以“算法的性能依赖于输入项的分布”为前提的。因此,在分析之前,必须指定其有关的概率分析。以分析排序算法为例,通常的假设是每一个输入序列的排列顺序是等可能发生的。

类似的,如果存储空间是动态分配的,那么对存储空间需求的概率分析要比对最坏情况的分析更为合适。同样地,在数值算法分析中,在最坏情况下对舍入误差累积分析往往会得到悲观的结果。而概率分析,虽然困难,但更有效。

当我们分析一个为许多用户提供服务的 Web 服务器时,需要解释几种随机现象。

  • 由于不同的庞大的用户群体,其访问的请求到达模式是随机的,
  • 请求的资源需求可能会在请求之间以及单个请求执行过程中出现波动,
  • 由于环境条件和老化现象,Web 服务器的资源可能随时失效。

随机过程中的各种度量指标,

  • 吞吐量
  • 响应时间
  • 可靠性
  • 可用性

在评估系统的有效性中非常有用;

在分析一个算法(或协议)或系统之前,需要确定各种概率分布。那么如何确定这些概率分布呢?我们可以从系统(或算法)的实际操作中收集数据,可以通过硬件监控,软件监控或两者结合进行测量。这些数据必须进行分析和压缩提取,以获得以上讨论所需的分析模型的分布。

数理统计为我们提供了这方面的分析方法:

  • 试验设计
  • 假设检验
  • 估计
  • 方差分析
  • 线性和非线性回归

概率论 —— 分析计算机系统和网络的可靠性和通用性相关推荐

  1. 周礼栋:现在是计算机系统和网络研究“最好的时代”

    编者按:随时随地使用各种系统和工具,对现代人来说早已是司空见惯的事,但这一切完美工作的技术和服务并不是凭空出现的.正是因为微软亚洲研究院副院长周礼栋博士和他带领的团队这样从事系统和网络研究工作的研发人 ...

  2. Machine Learning for Computer Systems and Networking:A Survey ---综述阅读 对于计算机系统和网络的机器学习

    摘要: Machine learning (ML) has become the de-facto approach for various scientific domains such as co ...

  3. 【计算机系统和网络安全技术】第六章:恶意软件

    第六章:恶意软件 1.恶意软件类型 恶意软件:一种被植入系统,以损害数据应用程序或操作系统机密性.完整性.可用性或对用户实行骚扰妨碍的程序 相关术语:高级持续性威胁,广告软件,攻击工具包,Auto-r ...

  4. 【计算机系统和网络安全技术】第九章:防火墙与入侵防御系统

    第九章:防火墙与入侵防御系统 1.防火墙的必要性 与Internet的连接性的非常重要的 • 会对机构产生威胁 • 保护局域网的一种有效方式 • 防火墙设置在驻地网和 Internet 之间,以建立二 ...

  5. 网络的可靠性nyoj170

    网络的可靠性 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商.它将提供先进的网络协作技术,展示其 ...

  6. 网络的可靠性是设计出来的

    网络可靠性的定义 根据国家标准GB-6583的规定,产品的可靠性是指:设备在规定的条件下.在规定的时间内完成规定的功能的能力.对于网络系统的可靠性,除了耐久性外,还有容错性和可维护性方面的内容. 1. ...

  7. 【Paper Note】基于情感分析和关系网络的影视产品评论数据文本挖掘研究

    中国知网链接 摘要 [目的]为了挖掘观众对影视产品的主观感受,建立合适的模型评估影视产品的质量. [方法]本文通过对web影视作品评论数据建立评估模型,通过LDA和关系网络进行分析研究,并将结果与影视 ...

  8. 计算机系统和操作系统

    计算机系统和操作系统 概念 计算机系统:指用于数据库管理的计算机硬软件及网络系统.按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息 . 操作系统: 简单说,计算机有很多硬件,操作系统就 ...

  9. NYOJ 170 网络的可靠性

    网络的可靠性 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商.它将提供先进的网络协作技术,展示其 ...

最新文章

  1. Druid 配置 wallfilter
  2. 你写的接口都测试吗?测什么?怎么测?
  3. 服务器控件调用JS方法
  4. 摩托罗拉SE4500 德州仪器TI Omap37xx/AM3715/DM3730/AM3530 wince6.0/Windows Mobile 6.5平台 二维软解调试记录及相关解释
  5. vue django mysql_django2 rest_framework + vue.js + mysql5.6 实现增删改查
  6. 倾斜摄影测量无人机炸机的八大原因及“炸机”预防措施
  7. 使用Visual Studio对项目重命名
  8. 更新浏览器CSS样式表
  9. 《TCPIP详解》卷一系列解读
  10. 计算机主板常见故障检修,电脑主板常见故障以及维修知识
  11. CentOS 7安装java及其配置
  12. React.js小书
  13. 结构动力学MATLAB编程例题,Matlab有限元结构动力学分析与工程应用(源程序)
  14. 阿里云Oss云存储的使用步骤
  15. @RunWith注解作用
  16. python中while循环并列_Python中while循环的一个问题
  17. truncate函数
  18. idea去掉不想commit的文件
  19. 排列熵、模糊熵、近似熵、样本熵的原理及MATLAB实现之近似熵
  20. JS、JSP、JQuery区别

热门文章

  1. 三、RabbitMQ消息发布时的权衡
  2. Spring boot web开发实战
  3. Spark在集群上执行代码案例(中文切词)
  4. 循环冗余校验 使用及记忆方法
  5. 剑指offer面试题35. 复杂链表的复制(DFS)(深拷贝)
  6. Nvidia-Docker
  7. Restoring Road Network 反证最短路
  8. oracle-约束-序列
  9. 那个爬虫框架好(简单对比)
  10. Ubuntu 16.04下MySQL 5.7.18取消开机启动(解决无法使用Sysvinit(update-rc.d/sysv-rc-conf)脚本关闭)...