买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种CORBA中间件通信时延性能优化方法_中国电子科技集团公司第二十研究所_202110661523.0 

申请/专利权人:中国电子科技集团公司第二十研究所

申请日:2021-06-15

公开(公告)日:2021-09-17

公开(公告)号:CN113411231A

主分类号:H04L12/26(20060101)

分类号:H04L12/26(20060101);H04L12/24(20060101);H04L29/08(20060101)

优先权:

专利状态码:失效-发明专利申请公布后的视为撤回

法律状态:2023.03.24#发明专利申请公布后的视为撤回;2021.10.08#实质审查的生效;2021.09.17#公开

摘要:本发明提供了一种CORBA中间件通信时延性能优化方法,使用关键字oneway修饰客户端和服务端之间的通信接口,使该接口变为单向操作,即客户端发出请求后,CORBA中间件将调用请求转发给服务端应用进行处理,而客户端不需要等服务器端的应答,立即返回执行后续处理,通过计算丢包率和错包率验证该实现方法的可靠性。本发明在保证可靠传输的前提下,能够简化通信流程,提高通信效率,降低通信时延,此外,该方法实现简单,与操作系统实时性无关,而且与传输的数据类型无关,服务端收到的数据无丢包,无错包,通信可靠性有保障,该方法能够简化通信流程,降低通信时延。

主权项:1.一种CORBA中间件通信时延性能优化方法,其特征在于包括下述步骤:[步骤1]定义oneway操作;使用关键字oneway修饰客户端和服务端间完成数据通信的接口,并删去自定义异常,得到IDL文件;[步骤2]验证实现方法的可行性;利用IDL接口生成器将IDL文件映射为所需的语言,生成对应的根码文件和框架文件;在根码文件和框架文件中添加测试代码,编译生成可执行文件;运行可执行文件,启动测试线程,调用通信接口开始测试,记录客户端和服务端通信的GIOP消息;如果服务端不向客户端发送GIOP消息中的Response消息,而且GIOP消息中的Request消息的response_flags字段为00,则表明该操作为oneway操作,表明该实现方法可行,执行步骤3;否则,执行步骤1;[步骤3]验证实现方法的可靠性;通过计算丢包率和错包率验证可靠性,具体步骤为:启动测试线程,调用客户端与服务端通信接口N次,在服务端统计收到的数据包个数N1,并计算丢包率,丢包率LN按下式计算:LN=N-N1N*100%1比较服务端收到的数据包长度是否与客户端发送的数据包长度相等,比较服务端收到的数据包内容是否与客户端发送的数据包内容相同,如果长度相等且内容相同,则该包为正确包,否则该包为错误包,统计错误包个数N2,计算错包率,错包率WN按下式计算:WN=N2N*100%2如果无丢包且无错包,表明是可靠传输,执行步骤4;否则跳转执行步骤1;[步骤4]计算通信时延;启动测试线程,调用客户端与服务端通信接口M次,记录开始调用通信接口的时间t1,记录调用M次后接口结束时间t2,计算通信时延,通信时延按式3计算:DM=t2-t1M3得到通信时延DM。

全文数据:

权利要求:

百度查询: 中国电子科技集团公司第二十研究所 一种CORBA中间件通信时延性能优化方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。