`
GuanQBY2008
  • 浏览: 8733 次
  • 性别: Icon_minigender_1
  • 来自: 信阳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

学习.EE552.Assignment.2.Trans

 
阅读更多
你需要找出使一个输入缓冲的cell交换机的丢包率低于1/1000的缓冲区大小。对流量做一些一般性的假设(几何分布的到达,平衡的输入输出负载)。另外,还要求以下假设:
1.所有输入缓冲区的排队原则都是FCFS先来先服务。
2.当有两个或者更多的头包在争夺端口的时候,等候时间长的优先,相同时,使用随机来确定优 先。(最简单的方法是。假定有三个cell同时到达在输入缓冲1,4和5并进行争夺。使用randint()来生成一个正太分布的数字。当结果是2的时候,{1,4,5}这中第二个取胜,入口4)

输入端口的到达率是λ,交换机是一个N×N的交换机。

使用给出的种子来初始化随机数生成器:
ranx = 1
rany = 1
ranz = 学生ID的后四位

N为使用randint()计算一个正太分布的4-6之间的数

λ为计算一个正太分布的0.3-0.4之间的浮点数

你需要找出可以满足所需丢包率的缓冲器大小K,你需要尝试一些合理的K值,知道你找到K的最小值。

比较下列3种方法:

1.使用第7讲和课件159-170页的无穷大缓冲区的公式来计算qk。丢包率可以近似为

2.使用和上个方法中同样的共识,但是假设当k>K时qk=0。这时全部概率的加和,称做S小于1.为了解决这个问题,需要将所有的qk除以S。假设丢包率简单的 等于qK.

3.使用模拟,修改在作业1中使用的程序来模拟这个新的问题。确保你使用了足够多的时间槽来保证精确的丢包率。使用#缓冲区丢失的cell数/#到达缓冲区的cell数

你需要将所有的方法写成文档,展示所有的计算,必须的表格和图形。你的报告必须包括各种方法的分析结果,并且为什么会不同。
分享到:
评论

相关推荐

    6.837MIT计算机图形学assignment0

    【标题】"6.837MIT计算机图形学assignment0" 涉及的是麻省理工学院(MIT)计算机科学与工程系开设的6.837课程中的第一份作业,该课程专注于计算机图形学这一领域。计算机图形学是计算机科学的一个分支,主要研究如何...

    Database app. I did as a college assignment. Only simple stu

    Database app. I did as a college assignment. Only simple stuff but there is some good tab strip code etc...

    swap_test.rar_assignment_mv assignment swap

    在IT行业中,尤其是在C++编程领域,"swap_test.rar_assignment_mv assignment swap"这一标题和描述涉及到的是对象复制和赋值操作的重要概念。标题中的“swap”通常指的是交换两个变量或对象的值,而“assignment”则...

    Assignment No. 1.rar_Markovian Source_assignment

    标题中的“Assignment No. 1.rar_Markovian Source_assignment”指的是一个关于马尔科夫源的学术作业或项目,这个压缩包包含了相关的文件。描述中提到的“熵率(Entropy rate)”和“马尔科维源(Markovian Source)...

    DIP-Assignment-No.-4.rar_assignment_assignment-4

    Assignment for digital image processing how to perform the image processing for student of engineering

    handsonbow (1).zip_Blob matlab_assignment

    标题中的“handsonbow (1).zip_Blob matlab_assignment”暗示了这是一个关于图像处理的MATLAB作业,重点是Blob检测。Blob(Blob是Binary Large Object的缩写,但在图像处理中,它通常指的是图像中的区域或对象)检测...

    assignment_2011_07_05.zip_ai matlab_assignment

    4. **Header File(头文件)**:`assignment.h`是C语言的头文件,通常包含函数声明、常量定义或其他必要的数据结构。这可能是为上述C程序定义接口或数据结构的地方。 5. **HTML Document(HTML文档)**:`...

    mips.rar_MIPS simulator_assignment_mips assignment

    this code is the simulator of mips processor which is written in C++. this simulator handles the standard ISA of MIPS and can be a good assignment for computer architecture

    wvent_instantiation_assignment.rar_android开发_assignment

    在这个“wvent_instantiation_assignment.rar”压缩包中,我们重点关注的是一些与实现GSM短信功能相关的辅助函数。这些函数通常是为了简化处理短信服务的流程而设计的,它们可以方便地集成到Android应用中,以实现...

    Assignment-2.zip_assignment

    【标题】"Assignment-2.zip_assignment" 涉及的核心知识点是离散到频率变换(DTFT,Discrete-Time Fourier Transform)。 在数字信号处理领域,离散时间傅立叶变换(DTFT)是一个非常重要的概念。DTFT是将一个离散...

    PSO_assignment.zip_PSO assignment_assignment_borderek4_gbest_人工智

    标准PSO算法的流程: Step1:初始化一群微粒(群体规模为m),包括随机位置和速度; Step2:评价每个微粒的适应度; Step3:对每个微粒,将其...Step5:根据(2)、(3)式调整微粒速度和位置; Step6:未达到结束条件则转Step2。

    Algorithm_Assignment_2.rar_C#_assignment

    总之,C#中的随机算法是提高问题解决能力的重要工具,通过对"Algorithm_Assignment_2"的学习和实践,你将能更好地理解并掌握这一关键技能,为今后的编程生涯打下坚实基础。在面对复杂问题时,随机算法可能会为你开启...

    Lab-assignment-1-jiang-xiaodong.rar_XNA_assignment

    【标签】"xna assignment"进一步确认这是一个基于XNA的学习任务或作业,可能包括了学习目标、技术要求和评估标准。在XNA环境中,开发者可以使用C#编程语言,结合Visual Studio IDE进行开发,从而快速构建跨平台的...

    Assignment4_2.zip

    【标题】"Assignment4_2.zip" 是一个压缩文件,通常用于存储多个相关文件或文件夹,便于传输和管理。在IT行业中,这样的文件格式广泛应用于项目协作、数据备份和软件分发。这类文件可以使用各种解压工具,如WinRAR、...

    Assignment-2.zip

    编程作业"Assignment-2.zip"是一个常见的学习资源,通常包含一系列的编程任务和挑战,旨在帮助学生深化理解编程语言、算法和数据结构等核心概念。在这个压缩包中,我们可以期待找到一系列的源代码文件、说明文档以及...

    OSE_621A.m.zip_assignment_turbulence

    【标题】"OSE_621A.m.zip_assignment_turbulence" 暗示着这是一个与流体动力学中的湍流现象相关的编程作业,可能是针对OSE(Open Source Engineering)课程第621A部分的学生。文件以".m"结尾,说明这是一份MATLAB...

    Assignment2.rar

    总的来说,“Assignment2.rar”是一个典型的IT项目或作业的压缩包,涵盖了编程代码、文档、测试数据等多个方面,反映了IT学习或工作中解决问题的完整流程。具体的技术细节将取决于实际包含的文件内容。

    Assignment机器学习的代码

    【标题】:“Assignment机器学习的代码” 在机器学习领域,编程作业(Assignment)通常涉及到一系列实践性的任务,目的是让学生深入理解和应用所学理论知识。这个压缩包“Assignment机器学习的代码”很可能包含了...

    Q2.rar_assignment

    【标题】"Q2.rar_assignment" 提示我们这是一个与编程作业相关的压缩文件,可能是某个学习阶段的项目或任务。从“Q2”这个名称来看,它可能是某个系列任务的第二部分,或者是按照季度划分的第二季度工作。...

    assignment2.tex

    assignment2.tex

Global site tag (gtag.js) - Google Analytics