50
信信信信信信信信信信信信 T Information Theory & Technology Education & Research Ce 第第第 第第第第第第第第

第四章 通信网络性能分析

Embed Size (px)

DESCRIPTION

第四章 通信网络性能分析. 目录. 4.1 引言 4.2 重复呼叫流呼损计算 4.3 迂回呼叫流呼损计算 4.4 电话网络平均呼损 4.5 数据网络平均时延. 4.1 介绍. 本章将在上一章的基础上,进一步讨论通信网的性能分析,完成网络的平均呼损计算和平均时延计算,了解网络各种优化模型。 对于网络这个整体,实际上有许多交换机,彼此之间相互影响。 一个单独交换系统或排队系统的分析是基础,但是不充分。. Erlang 公式不适用的情形. 首先考虑 Erlang 公式,这是一个局部呼损的计算公式。在下面这些情况下, Erlang 公式将会不适用: - PowerPoint PPT Presentation

Citation preview

Page 1: 第四章  通信网络性能分析

信息工程学院信息论教研室

BU

PT Information Theory &

Technology Education & R

esearch C

enter

第四章 通信网络性能分析

Page 2: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

目录• 4.1 引言• 4.2 重复呼叫流呼损计算• 4.3 迂回呼叫流呼损计算• 4.4 电话网络平均呼损• 4.5 数据网络平均时延

Page 3: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

4.1 介绍• 本章将在上一章的基础上,进一步讨论通信网的性能分析,完成网络的平均呼损计算和平均时延计算,了解网络各种优化模型。• 对于网络这个整体,实际上有许多交换机,彼此之间相互影响。• 一个单独交换系统或排队系统的分析是基础,但是不充分。

Page 4: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

Erlang 公式不适用的情形• 首先考虑 Erlang 公式,这是一个局部呼损的计算公式。在下面这些情况下, Erlang 公式将会不适用:

• 交换机的中继线群不是全利用度。• 用户数目有限。• 大量重复呼叫流。• 大量迂回呼叫流。

Page 5: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

交换机的中继线群不是全利用度• 呼叫不能到达任意空闲的中继线• 部分利用度系统• 中继线群的效率会降低,交换机呼损较全利用度提高。• 幅度与部分利用度的方式有关,并且计算较复杂• 例 3.5 、 4.6 等

Page 6: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

用户数目有限• Engset 系统

0 1 2 s

n 1)-(n )( 1s-n

2 s

.....

Page 7: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

大量重复呼叫流• 考虑即时拒绝系统,呼叫被拒绝后一般会尝试重复呼叫。• 当网络负载较重或发生拥塞时,重复呼叫流的强度会很快上升。• 导致到达交换机的呼叫流不平稳,瞬时到达率随时间上升,影响网络性能。

Page 8: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

大量迂回呼叫流• 网络中端点间通常不止一条路由• 第一路由• 第二路由-在第一路由上溢出的呼叫流• 第二路由上的呼叫流不是泊松流。

Page 9: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

网络平均呼损和平均时延计算• 已知条件 1 各节点之间呼叫量或包到达率; 2 网络拓扑结构; 3 网络容量配置; 4 网络路由规划

• 路由表• 路由使用方式(使用顺序)

物理拓扑结构 逻辑拓扑

服务对象

Page 10: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

4.2 重复呼叫流 • 重复呼叫流不再是 Poisson 过程• 近似计算方法假定重复呼叫流是 Poisson过程• 原始呼叫流和重复呼叫流之和仍为 Poisson 过程。

Page 11: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

迭代法求等效呼叫量• 原始呼叫流为 ,由于重复呼叫, 为增加的呼叫量,则总呼叫量 为:• 被拒绝的呼叫量为: • 如果 占被拒绝的呼叫量的比例为 则 • 在给定了 a , s 和 之后,可以通过上面的方程,使用迭代的方法求 aR ,呼损和通过的呼叫量。

a aRa aaaR

),( RR asBaa )10(,

),( RRR asBaaa

Page 12: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.1 如果 ,求 ,呼损和通过的呼叫量。 依次迭代计算如下 :F(4.0)=4.24F(4.24)=4.29F(4.29)=4.30, F(4.30)=4.30……

Ra5.0,6,0.4 serla=

),()( RRR asBaaaF

),6(5.00.4)( RRR aBaaF

erlaR 30.4=

Page 13: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.1 (续)• 有重复呼叫流的系统• 总呼叫量为 4.3erl• 呼损为 0.139• 通过的呼叫量为 3.70erl

• 无重复呼叫的系统• 呼叫量 4erl• 呼损 0.128• 通过的呼叫量 3.49er

l

•实践表明,当中继线群负荷较重时可以认为 。对一般的中继线群,可以认为 。 155.0

Page 14: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

4.3 溢出呼叫流4.3.1 溢出呼叫流的统计特征• 考虑 Erlang 拒绝系统,到达的呼叫量为

a ,中继线数目为 s ,则拒绝概率为 ,溢出的呼叫量为 。• 如果对于溢出的呼叫流,提供第 2 条路由,在第 2 条路由上,溢出呼叫流是否仍为 Poisson 过程呢?

),( asB ),( asaB

Page 15: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

虚拟系统

s条中继线实际系统

无限条中继线溢出系统

a

图4.2 溢出呼叫流

Page 16: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

溢出呼叫流的稳态方程• 假如使用一个二元变量 表示系统状态,其中 j 表示第一个系统的呼叫数, k 表示第二个系统中的呼叫数, 用 表示状态 的概率。• 系统的稳态方程如下:

0,0),( ksjkj ,

),( kjp ),( kj

0,10),()()1,()1(),1()1(),1(

ksjkjpkjakjpkkjpjkjap

Page 17: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

• 概率归一性 0)1,(0),()()1,()1()1,(),1(

spkkspksakspkksapksap

且+

s

j k

kjp0 0

1),(

Page 18: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

• 实际系统中呼叫数 j 的分布为:

• 溢出系统中呼叫数 k 的分布为:

0

),(k

j kjpp

s

jk kjpq

0

),(

Page 19: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

定理 4.1 (Wilkinson)• 分布 的均值 和方差 • 定理 4.1

• 根据定理 4.1 ,溢出呼叫流不是 Poisson 过程并可证明• 峰值因子 v

kq ][kE ][kVarv

)1

1(),(as

avasaB

vz

Page 20: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.3 不同系统中的峰值因子• 呼叫量 a 首先到达有 s 条中继线的第一路由,然后溢出呼叫量去第二路由,如果 , 计算: 1 第一路由上通过的呼叫量和方差; 2 到达第二路由上的呼叫量和方差;

20s erla 15

Page 21: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

4.3.2 溢出呼叫流呼损的近似计算方法• 呼叫在第一路由上被拒绝,去往第二路由,第二路由上的中继线数为 c ,计算第二路由上的呼损。• 溢出呼叫流不在是 Poisson 过程,但是它的特征可以用它的均值和方差表示 ( , )

a s

c

Page 22: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

近似方法• 计算一个中继线群上到达总呼叫流的均值和方差• 转化为等价系统,两个特征参量中继线数目 s 和到达的呼叫量 a ,使得该等价系统溢出呼叫量的均值和方差与给定系统中的一致。• 结合实际系统中继线数目 c ,依照 Erlang 呼损公式计算呼损 和再次溢出的呼叫量• 定理 4.1 的逆问题

, ,s aWilkinson

Rapp

,B s c a

Page 23: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

应用情形

1s

2s

ns

1a

2a

na

c溢出呼叫流

溢出呼叫流的分析图4.3

Page 24: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

• 每个中继线群的溢出呼叫量为:

• 方差为:

• 在备用中继线群上到达的总呼叫量和方差分别为:

nkasBa kkkk ,...,2,1),( =

nkas

av

kkk

kkkk ,...,2,1)

11(

n

n

vvvv

......

21

21

Page 25: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

呼损的近似计算方法 Rapp

• 第一步,计算• 第二步,令 然后, 但 s 一般不为整数,向下取整,记为 • 第三步,重新计算

• 第四步,计算等效系统的呼损

vz

)1(3 zzva +1

1)(

zzas

s

( 1)( 1)s za

z

,B s c a

Page 26: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.4

• 在一个迂回路由上到达的呼叫量的特征如下:• 求等价系统的 a 和 s• 计算需要多少条中继线才能使最后的呼损小于 0.01 ? 被拒绝的呼叫量为多少?• 溢出呼叫流与泊松流的对比• B(11,3.88)=0.0016 vs 0.01

29.7,88.3 v

Page 27: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.5• 在图 4.4 中,路由 AD 为 AB 和 AC 的迂回路由, AB 和 AC 之间到达的呼叫流为 Poisson过程,且 • AB 和 AC 的溢出呼叫量将去路由 AD ,如果

AD 的中继线数目为 5 。• 问最后的呼损和拒绝呼叫量各为多少?

11,7.713,8.8 ACACABAB serlaserla ;

D

BA

C

Page 28: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.6 部分利用度系统• A,B两个交换机之间中继线数目为 24 ,如果将该中继线等分为 3组,分别编号为 1 , 2 和 3 。• 主叫为 A 时,首先尝试编号为 1 的组,被拒绝后尝试编号为 2 的组,如果仍然没有空闲的中继线,就拒绝该呼叫;主叫为 B 时,顺序为 3组和 2组。• A,B 之间到达的呼叫量为 20erl ,如果呼叫的主叫是 A 或 B 的概率一样,问:被拒绝的呼叫量是多少 ?

Page 29: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

4.4 电话网络平均呼损的计算 4.4.1 端对端呼损计算• Erlang 呼损公式能够计算局部的呼损,现在考虑计算网络的平均呼损。• 要完成网络呼损计算,必须计算出任意端对端之间的呼损。• 网络中任意两端之间呼损的计算依赖于许多因素,下面首先考虑一些简单的情况。

Page 30: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

多边转接• 端 A 和 B 之间的连接有 n 个边,如果能计算出每条边 i 的呼损 ,并且这些概率相互独立,则 A 和 B 之间的呼损可以由下面的公式计算:

ip

)1(11

i

n

iAB pp

2 n 1

A B

图 4.6 端对端呼损计算 1

Page 31: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

多路迂回• 在图 4.7 中,端 A 和 B 之间有 n 条边不交的路由,假设 AB 之间的呼叫依次尝试路由 。如果能够计算出每条路由的呼损 ,则 A 和 B 之间的呼损可计算 n,...,2,1

ip

i

n

i

pp

1

AB1 2 n.....

A

B

2 4.7端对端呼损计算图

Page 32: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

• 例 4.7 在图 4.8 的三角形网络中,如果各条边的中继线数目均为 5 ,各端点之间的呼叫量均为 。• 有两种路由方法:第一种路由方法中,各端点对之间仅有直达路由;第二种路由方法中,各端点对之间除直达路由外,均有一条迂回路由。• 在 时,分别计算网络平均呼损。

aaij

erla 5,4,3

1

2

3

题例图 7.44.8

Page 33: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

1

2

3

)1)(1()1)(1()1()1( 231213131312232312121212 bbbabbbababA

12, 12 12( )B s A b

12 12 13 23[1 (1 )(1 )]p b b b

Page 34: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

a(erl)

0.310.200.07第二种路由方法

0.280.200.11第一种路由方法

543

假设溢出呼叫流为泊松过程假设各边的阻塞率相互独立

Page 35: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

迂回路由效应• 一般来说,在网络负荷较轻时,提供合适迂回路由可以使网络呼损下降;但在越过负荷临界点后,迂回路由将使网络呼损上升。• 对于一般网络,由于各端点之间的呼叫量不一样,负荷临界点的表现形式可以比较复杂。

Page 36: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

4.5 数据网络的平均时延 • 在已知下列四个条件下,考虑计算数据网络的平均时延。这四个条件是:( 1 )各端点之间到达率 ;( 2 )网络拓扑结构 G(V,E) ;( 3 )网络的容量配置;( 4 )网络的路由规划。

,i j

Page 37: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

M/M/1 的系统时间• 例 3.7 中,用 M/M/1 模拟交换机的一个出端,包穿越交换机的平均系统时间 T ( 4.19 )• 上式中, λ 为到达端口的到达率, c 为线路速率, b 为平均包长。

bcT 1

Page 38: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

端到端时延的简化模型• 与计算网络平均呼损类似,计算网络平均时延需要计算端对端时延。• 分组交换中如果使用( 4.19 )来计算误差会大一些。在分组交换中,信息被分为许多较小的分组,同时有较多控制和应答等开销。• 另外,包在实际网络时,长度是不会变化的,但是 Kleinrock 发现那样分析较困难。假设包在从一个交换机出来后,进入下一个交换机时,随机按负指数分布取一个新的长度。

Page 39: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.8 二次排队问题• 包到达为参数 的 Poisson 流,包长不定,服从负指数分布,平均包长为 b bit 。图

4.9 是系统的示意图,包从第一个系统出来后将去第二个系统,两个信道的速率分别为 和 ,单位为 bit/s 。

1c 2c

´æ´¢Ac1

´æ´¢Bc2

r s二次排队系统图 9.4

Page 40: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

00

r, s-1

r-1, s+1

r-1, s

r, s+1r, s

1s1, s-1

0, s+10s0,

s-1

r-1, 1

r+1,0

r,1

r-1, 0

r,0

10

01

r+1,s-1

r+1, s

1

1

1

1

2

22

2 22

Page 41: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

0,000

0

srrs

sr

1,111,2,1,21

1,021,1102

120,101

01200

)(

)(

)(

srsrsrsr

sss

rrr

pppp

ppp

ppppp

srrsp 2121 )1)(1(

1 2

1 1T c cb b

Page 42: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

Kleinrock 模型• 例 4.8说明,包穿越两个交换机的系统时间可以分开计算,这样大大简化了端对端时延的计算。下面来说明 Kleinrock 的模型。• 如果网络用图 表示, 表示从端 i 到端 j 的到达率,一般来说 。令 。

),( EVG ij

jiij

ji

ij

Page 43: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

唯一路由的假设• 数据网络中可以有许多不同的路由规划,这里假设路由为固定的路由方法,并且每对端点之间有一个唯一的路由。• 如果网络采用其他如动态或自适应路由时,这个模型不适合。

Page 44: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

单边时延• 边 i 的容量或速率为 ,由于端点之间的到达率 和路由已知。自然可以计算出每条边的到达率 。• 包的长度服从负指数分布,平均包长为

b 。• 在边 i 上,如果 ,则包穿越边 i 的时间为:

icij

i

ii

bc

ii

i

bcT

1

Page 45: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

• 根据例 4.8 ,端 i 到端 j 的时延可以这样计算,通过将该路由包含的诸链路上的时延求和,就可以得到 ,这样,网络平均时延为:

• 将上式中的 展开成为它包含的诸 之和,则

ijT

jiijij

jiij

ijji

ij TTT ,

,

,

..

ijT iT

i

iiTT

Page 46: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

例 4.9

• 有 5 个节点的网络如下图,每对端点之间有一对边,它们的容量是一样的;任意端点对之间的到达率如下表,也是对称的。

EA

CD

BC1

C14

C13

C12

C11

C10

C9

C8C7

C6C5 C4

C3

C2网络结构例图 9.410.4

Page 47: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

路由表和链路容量• 路由为固定路由表,每对端点有唯一路由。路由方法如下:能直达就直达;需要转接的安排为: A , E 是 ABE ; A , D 是 ACD ; C , E 是 CDE ;另一个方向也经过相同的节点。

• 链路容量(单位比特 /秒)为: C1= C2=3130 , C9= C10=2990 , C3= C4=53

90 , C5= C6=1340 , C7= C8=517 , C11= C12=3020 , C13= C14=2790 。平均包长 。 bitb 100

Page 48: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

EDCBA

EDCBA

753.040.2628.0608.0131.0820.094.2610.034.9935.0

称对

Page 49: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

E

A

CD

BC1

C14

C13

C12

C11

C10

C9

C8C7

C6

C5 C4

C3

C2

638.31211 CECDAD

Page 50: 第四章  通信网络性能分析

BU

PT Information Theory &

Technology Education & R

esearch C

enter

习题• 4.1• 4.4• 4.5• 4.7• 4.9*