版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
M\M\1队列1.关闭任何现有的项目。2.创建一个新的项目和一个新的场景。命名新项目:<initials>_mm1net,场景:mm1。点击确定。3.在启动向导中,单击退出。你会在节点模型建立后,再设置场景。4.选择“文件”>“新建...”,然后从下拉列表中选“节点模型”。点击确定。节点编辑器打开一个新窗口。1. 点选“创建处理器”工具按钮。2. 在工作区中点选你想要放置模块的位置,单击后,一个处理器节点出现在节点编辑器工作区。右击,结束操作。就像在项目编辑器中需要设置网络对象的属性一样,在节点编辑器模块,要指定处理器的生成率,生成分配,平均包大小和数据包大小分布。你必须在处理器模块设置这些属性的。1. 右击处理器模块,然后选择“编辑属性”。2. 在“数值栏”左键单击,修改属性的名称为“src”(作为源),然后按回车键。3. 修改属性中“processmodel”项为“simple_source”。您可能需要滚动滚轮才能看到这个模型。之后,Generator的属性出现在属性列表。4. 在数据包间隔时间(PacketInterarrivalTime)数值列单击,打开“数据包间隔时间”说明对话框。5. 从下拉菜单中选择“指数分布(exponential)”。这样产生数据包的间隔时间服从指数分布,是一个泊松过程。6. 确保平均输出设置为1.0,然后单击确定。这将设置一个数据包的平均间隔时间为1秒。7. 改变包的大小“PacketSize”属性,确保分布的名字是“指数exponential”和“平均输出Mean
outcome”是9000。8.点击确定关闭说明对话框。这样设置了生成的数据包服从指数分布,且每包的平均大小为9000bit。9.点击确定,关闭属性对话框。下一步是创建一个队列模块,模拟无限缓冲区和的M/M/1队列服务器,内容如下:1.单击创建队列模块按钮。2.在generatormodule模块右边放置queuemodule,右击完成放置。3.右击队列模块,编辑属性EditAttributes。4.修改name为“queue”。5.修改“processmodel”为“acb_info”。(后面再讨论为什么这样改)。6.确保“service_rate”为9600。7.单击“OK”,完成属性设置。双击节点,可以查看其内部基本进程。“acb_info”反映了节点的主要特征:“a”表示active,该节点作为自己的服务器;“c”表示它能集中(concentrate)多个传入的数据包流到其单向的内部队列;“b”表示它的服务时间是数据包比特数bits的函数。“fifo”表示指定的队列规则FIFO。下面添加一个接收模块。1.点选Processor模块,放到队列模块的右边。2.右击,编辑属性。3.修改“name”为“sink”。4.注意默认的processmodel为sink。5.点击“OK”,关闭属性对话框。这样所有的节点配置完毕。但需要用数据包流线(packetstreams)进行连接,以传输数据。点击创建数据包流线“CreatePacketStream”按钮。单击图标,连接src模块和queue模块。单击图标,连接queue模块和sink模块。右击完成连接。下面,设置节点类型为fixed(不是mobile或者satellite)。单击菜单栏的“Interfaces”>>“NodeInterfaces”在“Nodetypes”中,将“Nodetype”中mobile和satellite的“Supported”属性都改为“no”。单击“OK”,关闭对话框。这样,完成了节点模块的创建。然后,保存成果:“File”>>“Save”。命名为“<initials>_mm1”关闭节点编辑器。底层节点已经创建,下面创建上层的网络。因为M/M/1模型只需要一个单一的非通信节点,与节点位置无关。因此,你可以放置在顶部(全球)子网。在网络模型窗口:打开对象面板。通过左上角的按钮来选择图标视图。单击“ConfigurePalette…”按钮,进行面板的客户设置。选中“Modellist”。单击“Clear”,清除除subnets以外的所有模型。单击右边的“NodeModel”,通过下拉菜单找到“<initials>_mm1”节点模型,在它有右边的Status栏中将“notincluded”改为“included”单击“OK”关闭窗口。这样对象面板中就包含了新加入的节点模型了。(显示为一个子网的图标)在“ConfigurePalette”中单击“OK”,保存配置。在提示中输入:<initials>_mm1_palette并单击保存。下一步,创建网络模型:单击拖动<initials>_mm1节点模型到工作空间,右击完成放置。关闭对象面板。右击节点模型,选择“Setname”,修改名字为:m1。单击“OK”。“文件”>>“Save”。收集结果:对于M/M/1队列,有以下几个统计数据需要收集,包括:•在无限缓冲器中数据包的平均延迟时间(队列延迟)•队列中数据包的平均数目(队列的大小,以数据包的数目来衡量)对于这个网络,这两个统计量都必须回答的两个主要问题是:•数据包的平均排队等待时间是否超过可接受的限度?在本教程中,可接受的限制为20秒。•队列的大小是单调增加,还是会达到稳定状态呢?如果队列大小不会达到稳定状态,可能就是系统超载现象(尤其是在这种情况下的服务器)。右击节点,选择“ChooseIndividualDESStatistics”。展开:Module
Statistics>queue.subqueue
[0]>queue选择“queue
size
(packets)”和“queuing
delay
(sec)”。单击“OK”。运行仿真:单击“DES”,找到“Configure/RunDiscreteEventSimulation(DES)”。设置仿真时间为7hours。设置Seed为431。单击“Run”,执行仿真。完成后,关闭该窗口。查看结果:在工作区空白处,右键单击,选择“ViewResults”,打开结果查看窗口。指定“CurrentScenario”。找到:ObjectStatistics>m1>queue>subqueue[0]>queue选中queuingdelay(sec),结果会在右边窗口显示。在右下方下拉菜单中找到“average”,单击“Show”。可以看到,随着仿真的终结,队列平均延迟时间queuingdelay(sec)趋于稳定:15s。达到了预期目标。理论计算如下:下面查看时间平均的队列大小queue
size
(packets):1.拖动averagequeuingdelay(sec)的窗口到边上,但不要关闭它。2.在ResultsBrowser中,选中queue
size
(packets)。3.在右下方的下拉菜单中,选中time_average。4.点击“Show”,显示时间平均的队列大小。可以看到,结果趋于15。下面,将队列大小(queue
size)和时间平均的队列大小(time-averagedqueue
size)显示在一张图上,进行对比。1.保留前面两个图表的窗口,关闭ResultsBrowser。2.右击time-averagedqueuesize的图表,选择AddStatistic。显示一个新的ResultsBrowser。3.展开坐边的统计参数,找到并选中Object
Statistics
>m1
>queue
>subqueue
[0]
>queue
>queue
size
(packets)。4.点击Add,完成添加。一个显示瞬时量,一个显示平均量。可以看出,稳定状态下队列的平均延迟没有超过20s,且不单调递增,满足要求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国矿业大学徐海学院《口腔局部解剖》2025-2026学年期末试卷
- 运城学院《广播文艺》2025-2026学年期末试卷
- 运城师范高等专科学校《临床药物治疗学》2025-2026学年期末试卷
- 2024年初中教案怎么写地理
- 置入式心律转复除颤器的电容器
- 2021年中考数学一轮复习专题精讲精练专题19 四边形(学案)
- 2#自蒸发器压力控制系统设计
- 数据的分组课件2025-2026学年人教版数学八年级下册
- 通信及基础工程26
- 2024年单位办公楼管理办法(8篇)
- 2026年上海市徐汇区高三二模生物试卷(含答案)
- 2026届广东茂名市高三年级第二次综合测试物理试卷 含答案
- 2026安徽国元投资有限责任公司下属子公司社会招聘4人建设笔试模拟试题及答案解析
- 2026年医院药师招聘考核考试历年机考真题集含完整答案详解(考点梳理)
- 施工现场消防安全交底模板
- 23G409先张法预应力混凝土管桩
- 破产债权申报登记表
- 铁工电〔2023〕54号国铁集团关于印发《普速铁路工务安全规则》的通知
- 课堂游戏惩罚-课件
- 碟形弹簧计算程序-中文
- 宇虹化学有限公司年产100吨颜料红177#等搬迁技改项目立项环境影响评估报告书
评论
0/150
提交评论