基于RSVP协议的网络化测试系统的实时性研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:hehong405
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 本文围绕基于Internet的网络化测试系统的实时性问题,基于RSVP协议的实时性改善方案等方面进行了较系统、深入的研究。
  关键词: RSVP协议 NS2网络模拟器 试验
  
  1.RSVP协议
  Internet工程任务组的综合服务工作组于1993年提出了一种增强Internet服务模型,包括尽力而为服务和实时服务。该模型与资源预留协议、实时传输协议、实时传输控制协议一起,能够为用户提供满足其服务质量所需服务类型。RSVP用于在Internet网络环境下的多媒体通信。1997年,IETF工作小组制定了RSVP的基本功能。RSVP协议运用在网络内部的路由器、交换机的端口,以及端主机系统中,运用资源预约协议和资源调度算法调度相应的资源,去改善传输延迟、抖动、丢失率、带宽要求、吞吐量等指标,从而提高网络服务质量QoS。
  2.仿真环境
  我们采用NS2网络模拟器对支持RSVP协议的网络进行仿真。NS2是最流行的网络模拟软件之一,已被科研院所和各大高校广泛的用于网络分析、研究和教学。我们的仿真试验便是基于NS2的。
  3.扩充RSVP协议
  由于NS2本身并没有实现RSVP,为了支持资源预留,我们在此仿真软件中扩充了RSVP协议。可见,我们的仿真层次是基于C 和OTcl编程的层次。我们采用了由德国波恩大学Marc Greis开发的rsvp/ns网络仿真模块,此模块对大多数RSVP对象有很好的支持。rsvp/ns的最新修订版本是rsvp-patch-ns-2.28。
  在NS2中扩充RSVP协议的步骤:
  添加文件rsvp/rsvp.h、rsvp/rsvp-link.h、rsvp/rsvp-messages.h、rsvp/rsvp-objects.h、rsvp/wfq.h。这些文件定义或继承相关的C 协议类;添加文件rsvp/rsvp-link.cc、rsvp/rsvp.cc、rsvp/rsvp-messages.cc、rsvp/wfq.cc、rsvp/rsvp-objects.cc,这些文件实现了该类成员函数和协议算法,并将C 代码绑定到TCL;添加文件ns-rsvp.tcl,该文件定义TCL相关的类和变量;修改/common/packet.h文件,添加RSVP包类型;修改/FILES文件,添加新加入的文件;修改/tcl/lib/ns-lib.tcl、/tcl/lib/ns-packet.tcl文件,添加ns-rsvp.tcl和RSVP类型;修改makefile文件,添加rsvp/wfq.o rsvp/rsvp.o rsvp/rsvp-objects.orsvp/rsvp-messages.o rsvp/rsvp-link.o\,重新编译生成ns.exe文件。当我们将旧版本下的rsvp/ns移植到我们的仿真系统中后,通过编写OTcl程序构建我们的虚拟网络、配置测试参数。
  4.试验运行
  仿真程序运行截图如下:
  
  5.试验数据分析与结论
  我们的实验数据均记录在各个tace(跟踪)文件里面。我们按照上节中的数据提取方法,将我们所关心的数据提取出来,然后通过开源作图软件Xgraph绘制数据的变化曲线,从而使我们更好地分析数据变化特征。在上面的TCL程序中,我们将n0中来自n2的流量数据记录在文件tp2.tr中,将n0中来自n3的流量数据记录在文件tp3.tr中,将n0中来自n4的流量数据记录在文件tp4.tr中,Ifu所有数据包的传输情况均记录out.tr文件中。同样,我们将n0中来自n2的数据流的丢包率记录在文件loss2.tr中,将n0中来自n3的数据流的丢包率记录在文件loss3.tr中。
  6.小结
  基于RSVP协议的实时性改善方案旨在运用资源预约协议和资源调度算法调度相应的资源,去改善传输延迟,丢包率,带宽要求和吞吐量等指标,从而提高网络实时性。我们通过网络模拟器NS2(Network Simulator)对支持RSVP的网络进行了仿真,并通过对所获得的仿真数据的分析,得出了基于RSVP办议的网络化测试系统实时性改善方案的结论。
  然而RSVP协议仍存在着很多不足之处,能够提供RSVP支持的路由器尚没有普遍使用,在以后的道路上,还需要对它不断地进行补充和完善,但它已经受到了广泛的关注和支持,相信在不久的将来,它将会无处不在。
  
  参考文献:
  [1]周光明,马海潮.计算机测试系统原理与应用.北京:电子工业出版社,2005:11-23.
  [2]土鸿钎,董奇.自动测试仪器和测试系统的发展综述.计算机自动测试与控制,2000,8(4):7-9.
  [3]陈大港,陈光禹.网络技术在分布式测试系统上的应用.国外电子测试技术,1999,(4):37-39.
其他文献
摘要: 本文分析了怒江州贡山县民族民间歌舞濒临失传的原因,对保护、传承、抢救独龙族歌舞进行了深入思考,并提出了一些建议。  关建词: 贡山县民间歌舞濒临失传保护与传承    一、贡山县民间歌舞濒临失传的原因    居住在贡山独龙江流域的少数民族,是独龙江地区最早的主人,他们在那里生息繁衍,创造了丰富的民族民间歌舞。独龙族人不论是逢年过节、耕种、打猎、盖房、喜庆、举办婚礼还是其它节庆,都要通过歌舞对
摘要: 为了把学生培养成具备较好语言知识和语言运用能力的复合型人才,ESP教学发挥越来越重要的作用,但是师资作为开展ESP教学的关键和前提有待进一步的建设和完善,这具有极为重要的作用。  关键词: 大学英语教学 ESP教学 教师角色    1.引言  在经济全球化程度不断深入的今天,英语作为国际通用语被广泛采用,社会对于既精通专业又能熟练应用英语的复合型人才的需求越来越大。为了更好地适应时代的发展
随着社会转型,未成年人思想道德教育出现了新情况。学校教育是未成年人思想道德教育的主渠道。本研究选择如东县栟茶镇两所初中为个案,通过座谈、交流、观察等研究方法,对两校的“德育的实施者”、“德育课程与学科教学”、“班级德育”和“社会德育资源的整合”等四个方面进行了调查研究。    一、研究对象的被选理由    两校位于如东县的西北部,城镇的迅速发展并未带动两校的发展,无论从教学设施还是师资情况来看,两
摘 要: 计算机应用基础课程是一门实践性和操作性很强的课程,注重学生动手能力的培养是计算机教学的突出特色之一。  关键词: 计算机应用基础课 计算机综合应用能力 教学模式    一、学校硬件投入与师资队伍建设是培养学生计算机能力的前提条件。  学校要重视计算机基础教学工作,在加大计算机硬件投入的同时,还要加强计算机基础教学师资队伍建设工作。可以通过定期举办教学法研究和专题培训组织教师学习,不断更新
《化学课程标准》确立了义务教育阶段化学课程改革的重点:“培养学生学习化学的兴趣、以提高学生的科学素养为主旨”的新课程理念。中学化学的教学内容覆盖面广,有利于多层次、多渠道地实施“STS(科学、技术、社会)”教育,更好地培养学生的科学素养。但教师无法把科学素养像知识那样直接“教”给学生。因此,教师要将化学教学行为与学生自身的需要相结合起来,协调一致是首要问题,笔者就此提出自己的看法,与大家共勉。  
摘要: 岗位设置与聘后管理是高校人事制度改革的重要组成部分,是一项政策性很强的工作。在实施过程中,高校只有坚持正确的政策导向,吃透文件精神,结合本校实际处理好各种关系,才能健康快速地发展。  关键词: 高校岗位设置聘后管理    高校岗位设置管理工作事关高校的长远改革与发展,事关学校教职工的切身利益,事关学校人才建设的质量水平,是一项艰巨的任务,也是一项复杂的系统工程。因此,相关人员在进行岗位设置
江泽民同志在《关于教育问题的谈话》中明确指出:“教育一定要有正确的指导思想和教育方法。”为及时、客观地了解初中班主任工作的现状,加强班主任工作方法的指导,进一步增强学校德育工作的针对性和实效性,我们对本校初中生进行了问卷调查。调查中就班主任赏识学生、班主任与学生的沟通、班主任对学生的指导等方面,从观念上和具体工作方法上做了详尽的设计,我们发现,具有赏识意识、沟通意识、指导意识的班主任占80%以上。
摘 要: 实验是有目的地使自然界中的现象在特定的条件下再现。它能简单、明晰地突出主要因素。创新精神的培养必须从人的创造性思维开始,没有创造性思维就不会有创新精神。本文对在实验教学中培养创新精神应遵循的原则进行了分析。  关键词: 新课标 新理念 创新精神 实验    “有没有创新能力,能不能进行创新,是当今世界经济、科技竞争的决定性因素”。激发学生的创造性思维,培养出具有创新精神的一代新人便成为广
摘 要: 分组合作学习模式是新课程下以小组活动为主体进行的一种管理和教学活动模式。文章结合生态课堂,提出分组合作学习在英语课堂教学中的探索与应用。实践证明分组合作学习是一种积极而且有效的学习模式。  关键词: 英语课堂教学 分组合作学习 学习模式    一、分组合作学习的提出  1.从心理学角度分析,知识的获得是一种主动的认识活动。分组学习的目的就是要在有限的时间内,让每一个学生都主动参与学习。 
我国的高职护理教育取得了显著的成就,但是,在快速发展的同时,也面临着许多新问题,如高职护理教育的育人目标与市场经济条件下单位对人才的要求之间存在较大的差距,在教学中教师只重视学生专业课的知识积累,往往忽略学生的自学能力和创造能力的培养,对学生健康、良好的身心素质关注较少,学生的个性发展受到限制,潜在能力未被挖掘,从而造成学生整体综合素质的低下。所以,在高职护理教育中,我们应转变观念,加强通识教育,