浅谈面向开放式控制器corba事件服务的设计与实现

浅谈面向开放式控制器corba事件服务的设计与实现

ID:35123150

大小:2.64 MB

页数:67页

时间:2019-03-19

浅谈面向开放式控制器corba事件服务的设计与实现_第1页
浅谈面向开放式控制器corba事件服务的设计与实现_第2页
浅谈面向开放式控制器corba事件服务的设计与实现_第3页
浅谈面向开放式控制器corba事件服务的设计与实现_第4页
浅谈面向开放式控制器corba事件服务的设计与实现_第5页
资源描述:

《浅谈面向开放式控制器corba事件服务的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国科学院沈阳计算技术研究所硕士学位论文面向开放式控制器CORBA事件服务的设计与实现姓名:肖鹏飞申请学位级别:硕士专业:计算机软件与理论指导教师:于东20060310摘要软件平台可以有效的确保开放式控制器的互操作性、可移植性、可互换性和可扩展性。由于现有开放式控制器软件平台都是基于专有平台,它们存在着很多问题。近年来,随着中间技术的日臻成熟,利用中间件技术替代控制器的软件平台已经成为研究的热点。CORBA作为独立于网络协议、编程语言和软硬件平台的中间件,特别适应于由不同软、硬件设备构成的异构环境,是我们建立开放式控制器软件平台的出发点。在分析现有控制器结构的基础上,在RTLinu

2、x平台上,基于实时CORBA与mininl啪CORBA规范,已建立起了一个实时中间件平台RTCK(Real-timeCORBAinRTLinuxKernel)。RTCK提供一种点到点的耦合通讯,为了确保控制器的开放性,必须引入一个能够实现多个对象间松耦合通讯的CORBA服务一事件服务。为此,本文基于RTCK提出了一个RTCK事件服务的体系结构,它包括实时空间和用户空间两部分。围绕这一体系结构,在实时空间内设计了一个符合CORBA事件服务规范的事件服务,以实现实时空间内多个对象间的松耦合通讯:在用户空间,设计了TAO事件服务的接口,以实现用户空间对实时空间事件的接收:在实时空间和用户

3、空间之间,基于实时FIFO,设计了一个交互接口,以解决二者交互问题。基于上述设计,在实时空间内,为了确保实时性能,采用了如下一些实现技术:在事件通道内实现了事件优先级队列,并且采用引导者/跟随者并发模型实现事件调度线程。整个实现经过性能测试,结果验证了所设计系统的有效性。.由于事件服务中事件提供者和使用者之间可以不必知道彼此的存在,有时使用者想知道事件来源时,它希望能够实现通过事件对事件提供者进行查找,命名服务满足这一需求。本文的最后对命名服务进行了研究。【关键字】开放式控制器CORBA事件服务RTLinuxABSTRACTDesignandImplementationofCORB

4、AEventServiceforOpenArchitectureControllerXiaoPengfei(ComputerSoftwareandTheory)DirectedbyProfessorYuDongTheAdoptionofsoftwareplatformisalleffectivemethodtoresolveinteroperability,portability,scalabilityandextensibilityofOpenArchitectureController.However,thereexistproblemsinnowavailablepropri

5、etarysoftwareplatformsforOAC.Inrecentyears,withmaturationofmiddlewaretechnique,themigrationofsoft-wareplatformsresultstomiddlewarebecomesaresearchcontent.AsCORBAisindependentofnetworkprotocol,programminglanguage,OSandhardware,itisadaptivetoconstructheterogeneouscommunicationsystemconsistedofdi

6、fferentplatformandhardwaredevices.AimingattheconstructionofOAC,RTCKispresented,whichisadesign。ofreal-timemiddlewareframeinRTLinuxreal—timekernel.RTCKORBaloneonlyprovidespoint—to-pointcommunication,whichbadlyrepresentstheneedsofOAC.Amoredecoupledcommunicationscheme,whereproducersandCOnstUTIerSo

7、fdatadonothavetoknowabouteachother,isprovidedbytheCORBAEventService.Inthisthesis,anEventServicearchitecturebasedonRTCKispresented,whichconsistsofreal-timespaceandUSerspace.Basedonthisarchitecture,thedesignofallEventServicecomplyingwitht

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。