课件高级计算机网络.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《课件高级计算机网络.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 高级 计算机网络
- 资源描述:
-
1、2022-8-6史忠植 高级计算机网络1 高级计算机网络高级计算机网络第第七七章章 宽带网络性能分宽带网络性能分析析 史忠植史忠植 中国科学院计算技术研究所中国科学院计算技术研究所 2022-8-6史忠植 高级计算机网络2内容提要内容提要7.1 7.1 概述概述7.2 现代通信中的排队理论现代通信中的排队理论 7.3 现代通信业务的自相似特性现代通信业务的自相似特性 7.4拥塞控制拥塞控制7.5 通信量控制通信量控制 7.6 ABR通信量管理通信量管理 2022-8-6史忠植 高级计算机网络37.1 7.1 概述概述 高速网络设计的关键是对性能参数的进行建模和估计的能高速网络设计的关键是对性能
2、参数的进行建模和估计的能力。设计者需要有能力在观察到的通信量的基础上估计未来的力。设计者需要有能力在观察到的通信量的基础上估计未来的通信量的大小和特性。通信量的统计特性对很多类设计和配置通信量的大小和特性。通信量的统计特性对很多类设计和配置问题都有影响问题都有影响,这些问题包括资源预留协议这些问题包括资源预留协议,在路由器和在路由器和ATMATM交交换机上使用的排队规则和缓存大小。另外换机上使用的排队规则和缓存大小。另外,为了做出明智的资为了做出明智的资源预留决定源预留决定,用户也需要能够对计划的通信量特性进行描述。用户也需要能够对计划的通信量特性进行描述。对描述数据通信量而言由许多参数很重要
3、。对描述数据通信量而言由许多参数很重要。2022-8-6史忠植 高级计算机网络4吞吐量特性吞吐量特性平均速率平均速率:信源提供的平均负载对于确定分配给该信源的总信源提供的平均负载对于确定分配给该信源的总量是十分关键的。平均速率表示信源在较长的时间里量是十分关键的。平均速率表示信源在较长的时间里持续发出的流量。持续发出的流量。2022-8-6史忠植 高级计算机网络5吞吐量特性吞吐量特性峰值速率峰值速率 这个参数告诉网络通信量最大的速率是多少这个参数告诉网络通信量最大的速率是多少,以便以便网络能够通过预留足够的数据传输容量和缓存空间接网络能够通过预留足够的数据传输容量和缓存空间接纳此通信量。纳此通
4、信量。2022-8-6史忠植 高级计算机网络6吞吐量特性吞吐量特性可变性可变性 峰值是可变性的一种度量峰值是可变性的一种度量;一种更直接的度量是吞一种更直接的度量是吞吐量的变化。可变性衡量一个信源的突发性吐量的变化。可变性衡量一个信源的突发性,它是统计它是统计复用被用于提高资源利用效率的程度的一个度量。复用被用于提高资源利用效率的程度的一个度量。2022-8-6史忠植 高级计算机网络7时延特性时延特性传输时延传输时延 这个参数度量的是数据从信源到目的地的过程这个参数度量的是数据从信源到目的地的过程中网络所施加的时延。最大传输时延也常常被中网络所施加的时延。最大传输时延也常常被应用程序作为一项需
5、求提出来。应用程序作为一项需求提出来。2022-8-6史忠植 高级计算机网络8时延特性时延特性时延偏差时延偏差 传输时延的偏差大小是实时应用的一个重传输时延的偏差大小是实时应用的一个重要参数要参数,在实时应用中目的端应该以平滑连续的在实时应用中目的端应该以平滑连续的速率播放收到的数据速率播放收到的数据,该速率与信源产生的速率该速率与信源产生的速率匹配。这些以及相似的参数对于网络配匹配。这些以及相似的参数对于网络配2022-8-6史忠植 高级计算机网络9网络性能分析网络性能分析排队分析提供了一个简单的排队分析提供了一个简单的,容易处理的方法来得到有用的结果容易处理的方法来得到有用的结果,这些结果
6、可以用来知道网络的设计和扩展。几十年来这些结果可以用来知道网络的设计和扩展。几十年来,基于泊基于泊松通信量假设的排队分析一直是网络性能分析人员的应用工具松通信量假设的排队分析一直是网络性能分析人员的应用工具。然而。然而,近些年出现了一个对于大家来讲是惊人的结果近些年出现了一个对于大家来讲是惊人的结果:至少在至少在某些情况下某些情况下,数据通信量实质上不是泊松分布的而是自相似数据通信量实质上不是泊松分布的而是自相似(self-similar)或分形或分形(fractal)的。对于这种通信量的。对于这种通信量,网络的性能不网络的性能不能再用排队分析的清楚的公式来描述能再用排队分析的清楚的公式来描述
7、,网络的时延比预期的更大网络的时延比预期的更大,吞吐量更低。自从最初的发现之后吞吐量更低。自从最初的发现之后,对于许多的通信量类型自对于许多的通信量类型自相似的结果被证实了很多次。相似的结果被证实了很多次。2022-8-6史忠植 高级计算机网络107.2 7.2 现代通信中的排队理论现代通信中的排队理论排队理论也称为随机服务理论,是现代运筹学以及通排队理论也称为随机服务理论,是现代运筹学以及通信网理论的重要基础之一。然而尽管经典的排队论有信网理论的重要基础之一。然而尽管经典的排队论有一些漂亮的数学结果,它还是与现代通信技术所要研一些漂亮的数学结果,它还是与现代通信技术所要研究的排队问题有一定的
8、差距。究的排队问题有一定的差距。2022-8-6史忠植 高级计算机网络11主要的排队分析法主要的排队分析法早期的排队研究,主要针对一类输入为泊松过程,服早期的排队研究,主要针对一类输入为泊松过程,服务时间为负指数分布的排队系统。在这种系统中,由务时间为负指数分布的排队系统。在这种系统中,由于到达和服务的无后效性特点,可用生灭过程于到达和服务的无后效性特点,可用生灭过程(或称生或称生死过程死过程)描述。描述。2022-8-6史忠植 高级计算机网络12扩大状态空间的方法扩大状态空间的方法当输入或服务不再具有无后效性时,直接应用生灭过当输入或服务不再具有无后效性时,直接应用生灭过程理论求解就显得无能
9、为力。这时采用补充变量,用程理论求解就显得无能为力。这时采用补充变量,用扩大状态空间的方法将非马尔柯夫过程的排队化成一扩大状态空间的方法将非马尔柯夫过程的排队化成一个状态空间为多维的马尔柯夫过程求解。这类方法统个状态空间为多维的马尔柯夫过程求解。这类方法统称为扩大状态空间法。处理称为扩大状态空间法。处理M/Er/1/和和Er/M/1/等排等排队系统便可以采用这种方法。我们经常提到的相位法队系统便可以采用这种方法。我们经常提到的相位法属于此类方法。属于此类方法。2022-8-6史忠植 高级计算机网络13半马氏分析法半马氏分析法当一个排队系统的服务过程不是马尔柯夫过程,但到达或服务当一个排队系统的
10、服务过程不是马尔柯夫过程,但到达或服务二者之间有一个具有无后效性时,往往可以采用嵌入马氏链法二者之间有一个具有无后效性时,往往可以采用嵌入马氏链法。当可以用半马氏过程描述排队队长变化过程,或输入过程。当可以用半马氏过程描述排队队长变化过程,或输入过程(或服务时间或服务时间)本身即为一个半马氏过程时,或可嵌入一个半马本身即为一个半马氏过程时,或可嵌入一个半马氏过程时,往往采用半马尔柯夫氏过程时,往往采用半马尔柯夫(Semi-Markov)理论对这类系理论对这类系统进行分析。这种方法称为半马氏分析法。统进行分析。这种方法称为半马氏分析法。2022-8-6史忠植 高级计算机网络14近似逼近法近似逼近
11、法对于更一般的排队系统,如对于更一般的排队系统,如G/G/1G/G/1排队系统,其队长排队系统,其队长变化过程是一般的随机过程。这时,要求出平稳分布变化过程是一般的随机过程。这时,要求出平稳分布极为困难。可采用积分微分方程法近似求解。不等式极为困难。可采用积分微分方程法近似求解。不等式定界法近年来也用于分析一般的排队系统,可将之看定界法近年来也用于分析一般的排队系统,可将之看作近似逼近法的一种。另外的近似逼近法包括系统逼作近似逼近法的一种。另外的近似逼近法包括系统逼近法和过程逼近法。流体流方法就是一种过程逼近法近法和过程逼近法。流体流方法就是一种过程逼近法。2022-8-6史忠植 高级计算机网
12、络15 现代通信中排队的特点现代通信中排队的特点现代通信的发展趋势之一是业务综合。它要求实现多种业务在现代通信的发展趋势之一是业务综合。它要求实现多种业务在同一个网中传输。显然排队系统的输入将是复合业务流,也就同一个网中传输。显然排队系统的输入将是复合业务流,也就是说输入过程将更加复杂,不再具有是说输入过程将更加复杂,不再具有Poisson输入过程的无后效输入过程的无后效性性(马尔柯夫性马尔柯夫性)特点。另外,服务过程和排队策略特点。另外,服务过程和排队策略(规则规则)也变也变得更复杂。即使是现有的通信网络在引入新业务之后也会表现得更复杂。即使是现有的通信网络在引入新业务之后也会表现出这些特点
13、。比如传统的出这些特点。比如传统的PSTN网主要是针对普通电话业务设网主要是针对普通电话业务设计的,在拨号入计的,在拨号入(Internet)网业务大量出现之后,描述呼叫的排网业务大量出现之后,描述呼叫的排队系统发生了深刻的变化,队系统发生了深刻的变化,Erlang公式不再适应。自然依据该公式不再适应。自然依据该公式设计的公式设计的PSTN网出现呼损急剧增大甚至系统崩溃等现象便网出现呼损急剧增大甚至系统崩溃等现象便不足为奇了。下面具体地针对不足为奇了。下面具体地针对ATM这一通信领域最新技术来加这一通信领域最新技术来加以分析。我们需要在三个层次上利用排队理论,分别是呼叫级以分析。我们需要在三个
14、层次上利用排队理论,分别是呼叫级、突发级和信元级。、突发级和信元级。2022-8-6史忠植 高级计算机网络16ATM网网对于呼叫级分析而言,由于对于呼叫级分析而言,由于ATM网中可以同时传输多种业务,网中可以同时传输多种业务,包括面向连接的数据业务、语音业务和视频业务,以及无连接包括面向连接的数据业务、语音业务和视频业务,以及无连接的业务等。业务呼叫的发生的业务等。业务呼叫的发生(即顾客到达即顾客到达)具有相当复杂的特点具有相当复杂的特点,用简单的,用简单的Poisson输入过程或输入过程或Erlang输入过程描述也许是不精输入过程描述也许是不精确的。同时每种业务的持续时间确的。同时每种业务的
15、持续时间(即服务时间即服务时间)也将是比较复杂也将是比较复杂的。突发级排队也具有类似的特点。呼叫级排队分析的目的是的。突发级排队也具有类似的特点。呼叫级排队分析的目的是要了解呼损的大小等参数。突发级排队分析的目的是要了解以要了解呼损的大小等参数。突发级排队分析的目的是要了解以突发级为单位的丢失大小等参数。突发级为单位的丢失大小等参数。2022-8-6史忠植 高级计算机网络17信元级分析信元级分析需要指出,需要指出,ATMATM网中的呼叫接入控制,带宽分配等是网中的呼叫接入控制,带宽分配等是以是否能满足一定的业务要求以是否能满足一定的业务要求(QOS)QOS)为判断标准的,为判断标准的,而而QO
16、SQOS是以信元丢失率、时延等量描述的。因此还需是以信元丢失率、时延等量描述的。因此还需要将以上两个层次上的分析结果,特别是以突发为单要将以上两个层次上的分析结果,特别是以突发为单位的丢失,转化为信元丢失率、时延等量。因此更为位的丢失,转化为信元丢失率、时延等量。因此更为关键的是信元级分析。关键的是信元级分析。2022-8-6史忠植 高级计算机网络18排队策略排队策略 ATMATM排队系统的排队策略排队系统的排队策略(规则规则)比较复杂。首先比较复杂。首先,ATMATM网中存在优先级,包括丢失优先级和时延优先网中存在优先级,包括丢失优先级和时延优先级。这样,信元到达排队系统后就要根据其优先级采
17、级。这样,信元到达排队系统后就要根据其优先级采取相应的排队策略,这是一个多优先级排队问题。其取相应的排队策略,这是一个多优先级排队问题。其次,为了满足多种业务的次,为了满足多种业务的QOSQOS要求,控制策略多种多要求,控制策略多种多样,对应于排队系统便是排队策略的不一致。比如样,对应于排队系统便是排队策略的不一致。比如ABRABR业务的引入使得其排队是一个有反馈的闭环系统业务的引入使得其排队是一个有反馈的闭环系统。另外,根据。另外,根据ATM ATM 论坛论坛关于业务分类的新建议,多队关于业务分类的新建议,多队列排队将是列排队将是ATMATM排队系统的另一特点。排队系统的另一特点。2022-
18、8-6史忠植 高级计算机网络19业务建模业务建模 业务模型业务模型 On-Off模型模型 MMPP模型模型 MMDP模型模型排队系统模型排队系统模型B/D/1/K(这里这里B表示表示On-Off输入输入)MMPP/D/1/KMMDP/D/1/K2022-8-6史忠植 高级计算机网络20现代通信研究中常用的排队现代通信研究中常用的排队分析方法分析方法不等式定界逼近方法不等式定界逼近方法扩大状态空间法扩大状态空间法半马氏分析法半马氏分析法流体流方法流体流方法2022-8-6史忠植 高级计算机网络21分组语音通信分组语音通信半马尔柯夫过程模型及连续时间马尔柯夫链模型。在前一个模半马尔柯夫过程模型及连
19、续时间马尔柯夫链模型。在前一个模型中,首先利用扩大状态空间法将状态定义为一个二维变量,型中,首先利用扩大状态空间法将状态定义为一个二维变量,包括信源状态和排队队长。由于采用了多个包括信源状态和排队队长。由于采用了多个On-Off语音模型的语音模型的复合信源作为排队输入,可以用一个马尔柯夫链复合信源作为排队输入,可以用一个马尔柯夫链(在这里更特在这里更特殊地它是一个生死链殊地它是一个生死链)描述,在每一个信源状态下语音分组按描述,在每一个信源状态下语音分组按一个与状态有关的速率均匀发出。在该文限定的条件下排队状一个与状态有关的速率均匀发出。在该文限定的条件下排队状态态(二维二维)服从一个半马尔柯
20、夫过程。我们可以认为这前一个排服从一个半马尔柯夫过程。我们可以认为这前一个排队模型所采用的分析方法是扩大状态空间法与半马氏分析法的队模型所采用的分析方法是扩大状态空间法与半马氏分析法的结合。结合。2022-8-6史忠植 高级计算机网络22分组语音通信分组语音通信后一个模型中,也利用扩大状态空间法将状态定义为一个二维后一个模型中,也利用扩大状态空间法将状态定义为一个二维变量,包括信源状态和排队队长。不过它的排队输入是多个两变量,包括信源状态和排队队长。不过它的排队输入是多个两状态状态MMPP模型的复合信源模型的复合信源(即多状态即多状态MMPP),在每一个信源在每一个信源状态下语音分组的发出服从
21、状态下语音分组的发出服从Poisson过程。于是整个排队状态过程。于是整个排队状态(二维二维)服从一个连续时间马尔柯夫过程。显然这个排队模型所服从一个连续时间马尔柯夫过程。显然这个排队模型所采用的分析方法是扩大状态空间法。采用的分析方法是扩大状态空间法。2022-8-6史忠植 高级计算机网络23流体流方法流体流方法流体流方法流体流方法(Fluid Flow Method)Fluid Flow Method)是一种排队近似分析法。它是一种排队近似分析法。它忽略到达过程及排队队长的离散性质,将到达及队长变化看成忽略到达过程及排队队长的离散性质,将到达及队长变化看成连续变化,属于前面介绍的系统逼近法
22、。由于它计算简单、物连续变化,属于前面介绍的系统逼近法。由于它计算简单、物理意义明确,在文献理意义明确,在文献AnickAnick 82 82将之引入通信领域之后很快将之引入通信领域之后很快得到广泛运用。例如,文献得到广泛运用。例如,文献Daigle 86Daigle 86分析了它在分组语分析了它在分组语音通信中的应用。文献音通信中的应用。文献Yin 90Yin 90利用它研究语音通信利用它研究语音通信(多多On-On-OffOff复合输入复合输入)中的拥塞控制;文献中的拥塞控制;文献StamoulisStamoulis 94 94将之用于将之用于视频业务视频业务(生死链模型生死链模型)的排队
23、分析;文献的排队分析;文献Yin 91Yin 91用它分析用它分析了了On-OffOn-Off数据业务输入的漏桶监管策略;文献蒋志刚数据业务输入的漏桶监管策略;文献蒋志刚9595用用它分析了突发业务它分析了突发业务(多多On-OffOn-Off复合的生死链模型复合的生死链模型)输入的漏桶监输入的漏桶监管策略。管策略。2022-8-6史忠植 高级计算机网络24流体流方法流体流方法流体流方法的计算复杂度与排队容量大小流体流方法的计算复杂度与排队容量大小无关,这是一个优良性质。在信元缓冲区无关,这是一个优良性质。在信元缓冲区有增大趋势的今天,这是非常有利的。它有增大趋势的今天,这是非常有利的。它在计
24、算中的稍微困难之处在于特征值及特在计算中的稍微困难之处在于特征值及特征向量的求取。同时,在大维数情况下,征向量的求取。同时,在大维数情况下,稳定的数值解较难获得。稳定的数值解较难获得。2022-8-6史忠植 高级计算机网络25流体流方法流体流方法其中一方面是对输入信源适用范围的拓展,采用马尔柯夫调制其中一方面是对输入信源适用范围的拓展,采用马尔柯夫调制的确定速率过程的确定速率过程(MMDP)MMDP),指出流体流方法可用于所有指出流体流方法可用于所有MMDPMMDP信源信源的排队分析。的排队分析。On-OffOn-Off模型、生死链调制速率过程只是其中特例模型、生死链调制速率过程只是其中特例。
25、另一方面发展了一套分析。另一方面发展了一套分析ATMATM网部分缓冲共享网部分缓冲共享(Partial Partial Buffer Sharing,PBS)Buffer Sharing,PBS)流量控制策略的流体流法,它可用于对流量控制策略的流体流法,它可用于对基于缓冲门限的流量控制策略的分析。采用这种方法分析具有基于缓冲门限的流量控制策略的分析。采用这种方法分析具有优先级管理的漏桶监管器的性能。优先级管理的漏桶监管器的性能。2022-8-6史忠植 高级计算机网络26大偏差理论大偏差理论是一种近似分析方法,可以归结为不等式定界逼近方法一类。是一种近似分析方法,可以归结为不等式定界逼近方法一类
展开阅读全文