MM1队列仿真.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 M/M/1队列仿真 实验目的 (1)了解什么是M/M/1队列 (2)利用节点编辑器,创建一个类似的M/M/1队列 (3)在仿真过程中将过滤器应用于数据收集,以及对后期仿真数据的数学 研究。 实验环境 Windows XP系统 OPNET Modeler 10.0仿真软件 3、实验原理 M/M/1队列是由先进先出(FIFO)的缓冲区组成,数据包到达服从柏松分布。M/M/1队列的性能优以下几个参数决定: 数据包到达速率 数据包大小 服务容量 下图就是M/M/1队列的模型图1: 图1 M/M/1队列的节点模型图 实验步骤 一 M/ M/1队列节点创建 新建一个工程名为ch04_mm1,场景名MM1的工程,单击“Quit”后退出,以后再设置此网络场景。 在项目编辑器出创建一个node model的场景:执行File?New命令,创建即可。 1 定义数据源模块 在工具栏中单击“Create Processer”按钮,设置一个处理机模块放在工作区中。 编辑其属性,右击选择“Edit Attributes”进行编辑。设置各个属性如图2: 图2 源模块属性图 其中,设置数据包生成的间隔时间为指数分布;设置Mean Outcome为0.1(数据包到达的平均时间0.1s);改变Packet Size 的属性,Mean time 为9000。 单击“ok”关闭属性对话框,完成属性设置。 2 建立队列模型 创建一个队列(按“Create Queue”按钮即可),再放一个处理及模块在它的左边。 右击队列模块,编辑属性如图3: 图3 队列属性图 模块改名为“queue”,“process model”为acb_fifo;确认service_rate为9600 (3)单击“ok”按钮,完成属性设置,关闭对话框。 3 定义是数据池模块 在创建一个处理及模块放置于队列模块的右边,如图4: 图4 数据池模型的三个节点 右击该模块,编辑其属性,name为sink,“process model”也为“sink”。 单击“ok”完成设置,关闭对话框。 至此,MM1队列设置得到了正确配置,下面在将其连接起来。 4 创建数据波流 在工具栏中,单击“Create Packet Stream”按钮。 建立从Src到Queue和Queue到sink的连接。如图5 图5 数据池节点模型 执行InterfaceNode Interface命令,打开节点 接口编辑器,设置将mobile和satellite的supportde属性改为no,关闭对话框。 (4)保存节点模型,将其名改为ch04_mm1,单击“save”保存。 二 创建网络 现在,底层的节点已经设置完成,开始着手在项目编辑器创建网络。 1 创建自定义对象面板 在项目编辑器的工具栏中单击打开对象面板按钮,如6图; 图6 对象编辑器 单击“Configure Palette”,在弹出的对话框中选中“Enable models aggregation”复选项,并单击“clear”按钮,清除所有模型图标。 单击“Node Model”按钮,在弹出的对话框中找到ch04_mm1,将其右边的Status设置为included,单击“ok”,关闭对话框。 单击“Configure Palette”对话框的“ok”按钮,并保存为名为ch04_mm1_palette的新模板。从而就建立了ch04_mm1的模块,如图7。 图7 加入ch04_mm1后的对象编辑器 2 创建网络模型 接下来,利用自定义的面板来建立M/M/1模型。 从对象面板中脱一个新建的ch04_mm1_palette节点到工作区。 右击该节点选择Set Name,命名为m_node 。 节点创建完毕,接下来就是仿真及收集统计量。 三 参数选择和仿真 首先选择要测量的仿真参数: 1 参数选择 在项目编辑器中右击m_node节点对象,在弹出的菜单中选择“choose individual DES statistic”。 在弹出的对话框中展开Modelqueue.subqueue[0]queue,选中queue size(packets)和queuing delay俩个统计量。 单击“ok

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档