- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验六 排队模型建模
一、实验目的
(1)利用OPNET Modelr现有的队列模块建立研究排队论的简单仿真模型。在模型中利用处理器和队列模块构成数据源、队列和数据接收模块的节点模型,学习接口的相关操作。
(2)理解排队服务方式及输入概率的改变对输出结果的影响。
(3)比较先到先服务(FIFO)和后入先进(LIFO)分析两次仿真的结果,以及改变输入概率对队列性能的影响。
二、实验要求:
1) 先按下面步骤完成操作,理解数据源与概率的关系,改变概率分布,观察结果;
2) 改变服务方式,包括服务模式,是否有分队列等,观察结果;
3) 将自己完成的第二部分,完成实验报告
第一部分:
步骤一 创建节点域模型
1. 创建FIFO队列模型
打开节点编辑器,将处理器和队列模块拖入工作空间后用包流线构成图6-25结构,按图6-25所示命名节点模块。
图6-25 FIFO队列模型
2. 模块属性编辑
source1、source2和source3节点模块当作数据源,此时将其process model属性设置simple_source。simple_source发包属性图6-26所示。因为是同时设置三个数据源的属性,需要选择Apply changes to selected objects才能使三个节点模块的属性同时改变。
图6-26 Simple Source的配置
图6-26可以看出,对数据源的设置包括产生包的格式、发包间隔的概率分布,包大小,发包开始和结束时间。本实例不考虑包格式,选择NONE。
设置节点模块sink的process model属性为sink,表示其为数据接收模块。
命名为queue队列模块的process model属性选择为acb_fifo,即选择了主动,汇集,面向比特,先进先出排队策略。点击subqueue后可看见其子队列的缺省属性是容量capability为无穷大。为研究子队列与容量的关系,将service_rate和subqueue的属性设置为Promote to higher level,属性在网络域中设置。
图6-27队列模块的属性设置
3. 接口属性编辑
(1)点击节点域的接口属性Node Interfaces 的Node Type,将mobile 和satellite的值改为no,图6-28所示。
图6-28节点域的Node Interfaces属性配置
(2) 点击节点域的接口属性Node Statistics,出现图6-29的Statistics Promotion对话框,点击对话框中的Orig.Name后出现节点域模型能产生的统计量,图6-30所示。
图6-29提升节点域统计量
图6-30选择节点域统计量
选择图6-30中下划线部分作为统计量,包括数据源发包情况和队列大小queue size、时延delay及过流(overflow),点击Promote,在出现的菜单中改变Prom..Name名,如图6-31所示。
注意缺省的情况可能会出现统计量的Orig.Name不一样但Prom..group却拥有相同的统计名的情况。在提升时就会出现要求统计量和所在统计组有唯一的对应关系的请求,此时需要改变Prom.Name以保证二者的有唯一对应的关系。
图6-31 Orig Name与Prom.Name的关系
(3)改变数据收集模式
在本次仿真中我们确定收集所有统计数据,点击图6-29中的capture mode,出现图6-所示选择收集数据模式对话框,选中Advanced,在Capture mode中选择all values。
图6-32选择数据收集模式
(4)按(3)所述,改变所有统计量的收集模式。
4.保存所编辑的节点,命名为book_acb_fifo,关闭节点编辑器。因为仿真必须在网络域中进行,需要将节点域模型映射到网络域中。
步骤二 映射模型
1.建立项目环境
(1)打开项目编辑器,建立新项目:File New…选择Project。
(2)项目名为book_queue_disciplines,场景名为acb-fifo,点击OK。
(3)点击Quit。
2.注册对象面板
(1)打开对象面板,点击opnen palette in icon view,及最左边的方块,可见Configure palette…按钮。
(2)在Configure palette中点击Clear按钮,将对象平台中其他对象清除。
(3)选中Node Models按钮,在出现的节点模块中选择book_ acb_fifo,将not include变为include,点击ok,图6-33所示。
图6-33选择注册对象
(4)在
您可能关注的文档
- 必修1金属的化学性质钠解读.ppt
- 实务第一章土方工程解读.doc
- 必修1神奇的货币解读.ppt
- 安全知识培训15、9、21解读.pptx
- 多音字复习解读.ppt
- 安全知识演示文稿解读.ppt
- 必修2—2减数分裂与受精作用(ok)解读.ppt
- 多用电表的使用解读.doc
- 必修2第二单元第2讲DNA分子的结构、复制与基因的本质解读.ppt
- 多用电表原理及使用解读.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
文档评论(0)