首页 > 其他分享 >ECE6101/CSE6461  Distributed,  Independent random

ECE6101/CSE6461  Distributed,  Independent random

时间:2024-11-02 12:46:54浏览次数:3  
标签:PB average random queue rate time ECE6101 CSE6461 pn

ECE6101/CSE6461

Homework 2 Assignment

Autumn 2024

Expected Completion DateOctober 11, 2024

1. Let {N1(t), t ≥ 0} be a Poisson Process with rate λ .  Can Z(t) = αN1(t) + βN2 (t) ever be a Poisson Process, where α and β are some non-zero constants.  In other words, are there any values of α , β, and N2(t) such that {Z(t)t ≥ 0} is a Poisson Process.  Please note that {N2(t), t ≥ 0} is not allowed to be either a Poisson Process, and is also not allowed to be a trivial random process (e.g., it is not a constant over all time). Carefully prove or disprove.

2. Let τ1  and τ2  be two exponentially distributed,  independent random variables with means 1/λ1  and  1/λ2 ,  respectively.   Show  that  the random variable min(τ1 ,τ2 ) is exponentially distributed with mean 1/(λ1 + λ2 ). Also show that P({τ1  < τ2 }) = λ 1 /(λ1 + λ2 ). Use these facts to show that an M/M/1 queue can be described by a continuous-time Markov chain with transition rates qn,n+1 = λ and qn,n−1  = µ,n = 0, 1, 2, . . ..

3.  A telephone company establishes a direct connection between two cities expecting Poisson traffic with rate 30 calls/min.   The  durations  of calls  are independent and exponentially distributed with mean 3 min. Interarrival times are independent of call durations.  How many circuits should the company provide to ensure that an attempted call is blocked (because all circuits are busy) with probability less than 0.01?  It is assumed that blocked calls are lost (i.e., a blocked call is not attempted again).

4. A switchboard has two outgoing lines and is concerned only with servicing the outgoing calls of three customers who never call each other. When a customer is not on a line, each potential caller generates calls at a Poisson rate λ .  Call lengths are exponentially distributed, with a mean call length of .  If a caller finds the switchboard blocked, he never tries to retry that particular call. All call initiations and durations are independent of each other.

(a)  Determine the fraction of time that the switchboard is saturated.

(b)  Determine the fraction of outgoing calls which encounter a saturated switchboard.

5.  Show that the blocking probability PB  of the finite M/M/1/Nqueue PB  = pn can be obtained by equating the net arrival rate λ(1−PB) to the average departure rate µ(1−P0) and solving for PB .

6.  Consider an M/M/N/N queuing system with the arrival rate λn   =  λ and the dependent departure rate of µn  = nµ for 1 ≤ n ≤ N.

(a)  Show that the probability the system is in state n is an Erlang distribution. (b)  Compute the average number in the system.

(c)  Show that the average throughput is γ = µE[n] in two ways:

i. Use γ = εn(N)=0 µnPn

ii. γ = λ(1 − PB), where PB  is the blocking probability.

(d)  Little ’s theorem says that E [T] = γE[n] = µ/1 here.  Explain this result, i.e., there is no waiting time.

7. Find the mean, variance, and moment generating function of a Poisson, Erlang, exponential, and Gaussian random variables.

8.  (Schwartz 2-3)

Calculate and plot the Poison distribution given by

p(k) = (λT)ke−λT/k!       k = 0, 1, 2, ···

for the three cases λT = 0.1, 1, 10.  In the third case try to carry the calculation and plot out to at least A  = 20.   (Stirling’s  approximation  for  the  factorial  may be useful here.) Does the distribution begin to crowd in  and peak  about E(k)  as predicted by the ratio σk/E(k) = 1/ √ λT?

9.  (Schwartz 2-5)

Refer to the time-dependent equation (2-12a) below

pn(t + ∆t) = [1 − (λ + µ)∆t]pn(t) + λ∆tpn−1(t) + µ∆tpn+1(t)

governing the operation of the M/M/1 queue.   Start at time t= 0 with the queue empty. (What are then the values pn(0)?)  Let λ/µ = 0.5 for simplicity, take ∆t = 1, and pick λ∆t and µ∆t very small so that terms of (∆t)2  and higher can be ignored. Write a program that calculates pn(t + ∆t) recursively as t is incremented by ∆t and 代写ECE6101/CSE6461  Distributed,  Independent random  show that pn(t) does settle down eventually to the steady-state set of probabilities {pn)}.  Pick the maximum value of n to be 5.  The set of steady-state probabilities obtained should then agree with Eq.  (2-20) below

pn = (1 − ρ)ρn /(1 − ρN+1 ).

Note:  Eq.  (2-12a) must be modified slightly in calculating p0 (t + ∆t) and p5 (t + ∆t).  You may want to set the problem up in matrix. vector form.

10.  (Schwartz 2-9)

Show that the blocking probability PB  of the finite M/M/1 queue is given by PB  = pN  by equating the net arrival rate λ(1 − PB) to the average departure rate µ(1 − P0) and solving for PB .

11.  (Schwartz 2-11)

Consider a finite M/M/1 queue capable of accommodating N packets (customers). Calculate the values of N required for the following situations:

(a) ρ = 0.5,    PB  = 10−3 ,    10−6

(b) ρ = 0.8,    PB  = 10−3 ,    10−6 Compare the results obtained.

12.  (Schwartz 2-17)

Consider the M/M/2 queue discussed. Derive Eq.  (2-43) below

 

the expression for the probability of state occupancy, and Eq.  (2-44), below

 

the equation for the average queue occupancy.  Plot µE(T) (normalized time delay) versus λ , the average arrival rate (load on the system) for the M/M/2 queue, and compare with two single-server cases: an M/M/1 queue with service rate µ and an M/M/1 queue with service rate 2µ . Check Fig. 2-27 below.

 

13.  (Schwartz 2-18)

Refer to the multiple (or ample) server and queue with discouragement examples discussed in the text.  Show that the state probability distribution and the average queue occupancy are given, in both examples, by Eq.  (2-47) with Eq.  (2-48) below

pn/p0 = (λ/µ)n /n!

p0 = e−ρ                                                                     ρ = λ/µ,

and Eq.  (2-49) below

respectively. However, the average time delay and throughput are different in the two cases. Calculate these two quantities in both cases and compare.

 

标签:PB,average,random,queue,rate,time,ECE6101,CSE6461,pn
From: https://www.cnblogs.com/CSSE2310/p/18521823

相关文章

  • C++标准库:random
    随机数生成设备随机数生成设备random_device,生成非确定性随机数,在Linux中通过读取/dev/urandom设备,Windows中使用rand_s重载了()运算符,每次调用会生成一个min()到max()之间的高质量随机数种子,若在Linux(UnixLike)下,可以使用这个生成高质量的随机数,可以理解为真随机数,windows下......
  • 科普文:软件架构数据库系列之【MySQL:InnoDB预读Ahead-read(线性预读linear read-ahead和
    概叙操作系统文件预读(Prefetching)科普文:软件架构Linux系列之【Linux的文件预读readahead】-CSDN博客前面文章我们从操作系统角度解释了文件预读readahead,指Linux系统内核将指定文件的某区域预读进页(OSpagecache)缓存起来,便于接下来对该区域进行读取时,不会因缺页(pagefault)......
  • Paper Reading: Random Balance ensembles for multiclass imbalance learning
    目录研究动机文章贡献多分类的随机平衡集成二分类RandomBalanceMultiRandBalOVO-RandBal和OVA-RandBal实验结果数据集和实验设置对比实验MAUC的分解多样性运行时间优点和创新点PaperReading是从个人角度进行的一些总结分享,受到个人关注点的侧重和实力所限,可能有理解不到位......
  • np.random.multivariate_normal函数
    np.random.multivariate_normal是NumPy中生成多元正态分布随机样本的函数。它允许我们指定多个维度(变量)的均值和协方差矩阵,从而生成符合这些参数的随机样本。这个函数常用于模拟多维数据,特别是需要考虑变量间相关性的场景,比如机器学习中的数据生成。函数语法np.random.......
  • HCI_LE_Set_Random_Address(0x0005)命令全面解析
    目录一、命令概述二、命令格式2.1.HCI_LE_Set_Random_Address命令格式2.2.HCICommandComplete返回命令格式2.3.格式示例2.4.示例二进制表示三、命令参数详细说明3.1.命令代码(Opcode)3.2.参数长度(ParameterLength)3.3.随机地址(RandomAddress)四、命令返回参......
  • 三,Random
    Random类详解在Java编程中,Random类是java.util包中用于生成随机数的类。它提供了多种方法来生成随机数,这些方法可以生成不同类型的随机数,包括整数、浮点数等。本文将详细探讨Random类的用法、构造方法和成员方法,包括nextInt()、nextDouble()等。Random类概述Random类是Java中用......
  • 常用类:包装类,System类,Random类,Arrays
    包装类--integer相关包装inti1=Integer.parseInt("100");//String->intSystem.out.println(i1);Integeri2=Integer.valueOf("100");//String->IntegerSystem.out.println(i2);Integeri3=In......
  • [ARC185D] Random Walk on Tree 题解
    一个很套路的做法。思路题目要求走完整个树的时间,这并不好算,容易想到min-max容斥。依据min-max容斥,我们可以轻松把它转化成第一次走到所有子集的时间。考虑在这道题中,有什么特殊的。第一,任何包含根节点的子集答案都是零。第二,由于我们只关心第一次走到的点的时间,因此假......
  • R语言使用randomForest包中的randomForest函数构建随机森林模型、使用importance函数
    R语言使用randomForest包中的randomForest函数构建随机森林模型、使用importance函数查看特征重要度、使用table函数计算混淆矩阵评估分类模型性能、包外错误估计OOB(out-of-bagerrorestimate)目录R语言使用randomForest包中的randomForest函数构建随机森林模型(Randomfores......
  • 创建一个类实现一个打字小游戏(利用time.time()计算参赛者的打字时间,进而利用时间计算
    #打字小游戏面向过程,面向对象#游戏类==》属性、行为##1.外部传入一些数据,数据单词列表[movies,add,open]#2.随机的抽取这个单词列表中的一个单词,作为本局游戏的单词!#3.游戏开始,游戏的展示,游戏的结束,游戏时间,游戏的正确率等importrandom#随机给出列表......