下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...建设一个M/M/1排队模型一、实验目的1、了解M/M/1排队模型的主要构造和特点。2、掌握OPNET节点编辑器的根本使用方法。3、掌握使用工程编辑器来收集和观察不同统计类型的方法。4、掌握从仿真结果中数学分析统计数据的方法。二、实验设备和环境PC、WindowsXP、Opnet14.5A等;三、准备知识M/M/1排队模型:M/M/1排队模型由一个数据包到达过程为泊松过程的单入单出〔FIFO〕缓冲器和一台从缓冲区以特定速度承受分组数据包的服务器〔server〕组成。M/M/1队列系统的性能取决于以下几个因素:数据包到达速度数据包大小服务器服务容量如果平均数据包到达速度和平均数据包大小的综合影响超过了服务器所能提供的服务容量,队列长度将会无限增长。M/M/1队列模型如图1所示:图1.M/M/1队列模型其中,,和C分别表示到达速度、数据包大小和服务容量。在本次实验中,我们会建设一个M/M/1队列模型,通过设定特定的到达速度、数据包大小和服务容量来使队列到达稳定。四、实验内容和步骤实验内容:创立一个M/M/1队列模型,需要在节点编辑器中选择对象,包括一个queue和两个过程processors。source节点〔用processormodule表示〕负责产生数据包,sink节点〔用processormodule表示〕负责处理无用的数据包,queuemodule表示无限的缓冲器和服务器。packetstreams用来连接每个模块。模型如图2.图2.M/M/1队列模型实验步骤:1〕翻开OPNET,并新建project和scenario。分别命名为mm1net和mm1。如图3所示:图3.新建工程和场景翻开StartupWizard后,点击Quit,会在节点模型创立之后再进展场景的设置。3〕选择File\New...并在弹出的窗口下拉菜单中选择NodeModel,点击ok。如图4.图4.创立节点模型在之后出现的窗口中有一系列的工具按钮如图5所示:图5.节点工具按钮左数第一个表示创立发生器〔Processor〕,第二个表示创立队列〔Queue〕,第三个表示创立分组数据流〔PacketSteam〕。本实验用到此三个,其余不赘述。鼠标放上去会有相应提示。=1\*GB3①选择CreateProcessor按钮,放置在工作空间中,右键单击完毕。需要设置其参数使其满足M/M/1队列模型的要求。右键点击选择EditAttributes,在name一栏中输入src,在第二栏processmodel中选择simple_source,之后会跳出很多项选择项,如图6.图6.source节点参数设置在PacketInterarrivalTime一栏点击进入对话框,在其中选择exponential,Meanoutcome为1.0,并点击OK。如图7.图7.数据包的到达时间间隔设置另外PacketSize一栏,如图8进展设置,并点击OK。图8.数据包大小设置点击OK关闭参数设置对话框。之所以选择指数形式,是为了让过程满足泊松分布,从而符合M/M/1队列模型。=2\*GB3②接下来是创立queue。点击CreateQueue按钮,放置在工作空间中,右键单击完毕。需要设置其参数使其满足M/M/1队列模型的要求。右键点击选择EditAttributes,在name一栏中输入queue,在第二栏processmodel中选择acb_fifo,之后确认下service_rate为9600,之后点击OK关闭参数设置对话框。如图8.图8.Queue参数设置选择acb_fifo也是M/M/1队列模型的要求。=3\*GB3③创立Sink节点。点击CreateProcessorModule按钮,放置在工作空间中,右键单击完毕。需要设置其参数使其满足M/M/1队列模型的要求。右键点击选择EditAttributes,在name一栏中输入sink,在第二栏processmodel中选择sink,之后点击OK关闭参数设置面板。如图9所示。图9.Sink节点参数设置至此M/M/1队列模型中所需要的模块都已配置完成,接下来是将他们连接起来以保证数据流的流通。=4\*GB3④点击CreatePacketStream按钮。点击src模块,然后点击queue模块,此时第一个数据流已经建好。之后点击queue模块,在点击sink模块,至此数据流连接完成,如图10所示。图10.节点模型连接图=5\*GB3⑤设置节点的类型为有线连接〔非无线或者卫星〕。选择Interfaces/NodeInterfaces,在翻开的面板中,将Nodetypes中mobile和satellite的supported改为no,然后点击OK设置完成。如图11所示。图11.节点接口设置至此,整个节点编辑过程完毕。选择File/Save,然后将node命名为mm1,保存在你的op_models文件夹中。关闭节点编辑器。4〕建设网络模型。点击OpenObjectPalette工具按钮,翻开面板之后点击面板〔如图12〕左上角的按钮,在出现的节点编辑面板中〔如图13〕,点击ConfigurePalette按钮,跳出一个配置面板〔如图14〕,图12.对象面板树图13.对象面板图14.配置面板选中Modellist,点击Clear,去除面板中除了子网的其他所有模型,然后点击NodeModels进入一个列表,在列表中找到之前建的mm1节点模型,将Status改成included,如图15.图15.选择所用的节点模型点击OK关闭这个列表,然后点击OK保存ConfigurePalette,输入名称mm1_palette,点击Save。此时ObjectPalette中出现一个蓝色的mm1节点模型,如图16。图16.配置后的对象面板之后将mm1拖到工作空间中,右键单击完毕操作。右键选中对象菜单中选中SetName,输入m1,点击OK。选中File/Save,点击Save。至此网络模型创立完成。5〕收集统计结果。对于M/M/1队列模型,有很多可以进展收集的统计量,包括一个数据包在无限缓冲区中延迟的平均时长〔queuedelay〕,在队列中排队的平均分组数量〔queuesize〕。这两个统计量答复了这个网络模型的最主要的两个问题:第一:一个数据分组的平均等待时间是否超过允许的上限〔在本实验中,允许的上限为20s〕;第二:队列的大小是单调增加的还是会到达一个稳定的状态如果队列的大小不能到达一个稳定的状态,那么肯定预示着系统会会超负荷。明确了这两个统计量,下面就进展统计量的设置。右键在m1上点击,选择ChooseIndividualDESStatistics。选择观察结果的窗口,按照以下列图17进展选择,然后点击OK。图17.选择观察结果6〕运行仿真。点击工具栏中的按钮翻开仿真窗口,在其中进展如图18的设置〔Duration设为7hours,Seed设为431。之后点击Run来运行仿真。图18.仿真运行窗口运行完毕后点击Close退出仿真运行窗口。7〕观察结果。右键在工作空间点击选择ViewResult,翻开结果浏览窗口,在Resultfor中选择CurrentScenario〔默认应该是的,如果之前没建场景的话〕,在下面ObjectStatistics中选择统计量,如图19所示。图19.观察结果=1\*GB3①选中queuingdelay〔sec〕,出现一个不规则的图形〔如图20〕,图20.Queuingdelay〔sec〕其中峰值在80s左右,图形抖动非常大,不利于分析,所以在AsIs处的下拉菜单中选中average,然后点击Show按钮,出现图21所示的图形。图21.QueuingDelay〔sec〕从图中可以看出,本次仿真的队列平均延时在15s左右。=2\*GB3②另一个统计量是queuesize,在之前的结果观察窗口左边选中queuesize〔packets〕,把queuingdelay〔sec〕的勾取消。然后使用time_average进展图形的调整。之后点击Show,出现图22所示图形。图22.QueueSize〔packets〕从结果图中可以看出,最终的时间平均下队列的大小为15个数据包左右。可以看出两个结果图非常的类似,这是由于本实验总数据造成的恰巧的结果,可以方便地用一个的图形代替另外一个进展分析。=3\*GB3③现在将时间平均的queuesize和未进展时间平均的queuesize结果放到一个图中进展比拟。将ResultBrowser关闭,但保存刚得到的time_average(inqueue.queuesize(packet)),在这个图形上右键点击选择AddStatistic,这时一个新的ResultBrowser翻开,然后按照之前的步骤选中queuesize〔packets〕,然后直接点击Add,关闭ResultBrowser,再去看图形界面,会发现多了一条红色的线条,即为为进展时间平均的queuesize结果。如图23所示。图23.Queuesize时间平均与未平均的比照图图中红色线为队列中数据包数量的瞬时值,蓝色线为队列中包数量的时间平均值。从图中我们可以得出结论:=1\*GB3①时间平均没有超过允许的上限值20s;=2\*GB3②队列的长度也不是单调递增的,在4小时左右到达稳定。因此这是一个稳定的系统。五、实验本卷须知1〕一般创立网络模型的方法是建设一个子网〔用StartupWizard进展场景设置〕并将节点放置到子网当中,但
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年内蒙古自治区呼伦贝尔市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2024年甘肃省陇南市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2024年安徽省安庆市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2022年江苏省连云港市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2021年四川省攀枝花市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2024年湖南省湘西自治州公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 能源行业新能源开发会议议程
- 湖南省邵阳市(2024年-2025年小学六年级语文)人教版课后作业((上下)学期)试卷及答案
- 单位管理制度品读合集【职工管理篇】
- 单位管理制度佳作大全【职员管理篇】
- 拔除气管导管的护理
- 2024至2030年中国土地整治行业市场专项调研及竞争战略分析报告
- 数据交易场所发展指数研究报告(2024年)
- NBT 31021-2012风力发电企业科技文件规档规范
- 婴幼儿托育机构安全防护-整体环境布局安全隐患识别与排除策略
- 公安学基础智慧树知到期末考试答案章节答案2024年山东警察学院
- 2024智慧医院医用耗材SPD供应链绩效评价指南
- DB44-T 2480-2024 铝及铝合金深井铸造安全技术规范
- GB/T 15115-2024压铸铝合金
- 中医适宜技术发展现状
- 部编人教版四年级数学上册期末考试卷(可打印)
评论
0/150
提交评论