欢迎来到天天文库
浏览记录
ID:35128560
大小:2.26 MB
页数:88页
时间:2019-03-19
《试析基于starbus的corba事件服务扩展研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、燕山大学硕士学位论文基于Starbus的CORBA事件服务扩展研究与实现姓名:李红涛申请学位级别:硕士专业:计算机软件与理论指导教师:王新生20060101摘要随着Intcrnct的发展,网络上的信息共享以及系统互访逐渐增加,这样就导致了异构信息系统的存在,为了解决这些问题,中间件技术应运而生,实时中间件技术为当前实时性需求提供了解决方案。然而,CORBA中间件实时性的研究大都集中在对内核ORB调度模型以及相应的调度算法研究上,主要对到来的信息进行实时性处理具有很好的性能,但是它对于异步通信的支持相对较弱,事件服务能够很好的支持异步通信,在分析事件服务在实时
2、性不足的基础上结合实时CORBA中间件的特点对Starbus中间件的传统事件服务进行了扩展,使得Starbus在异步通信中具有较好的实时性功能。首先,提出了扩展事件服务的优先级机制以及按照优先级过滤事件的机制,在事件通道内设置了优先级队列,保证高优先级的事件能够最先得到服务。改进了事件的组成结构,增加了体现实时性的事件属性。其次,提出了把CORBA中间件内核中的线程池机制应用到了内核外部的事件服务中去的思想,方便了事件的快速派发,减少了事件在通道中的滞留时间,并得到了实现。再次,在Starbus中间件平台上设计并实现事件服务系统,提出了测试事件服务实时性的方
3、法。最后,提出了把扩展后的事件服务应用在项目中的方法,并基于Starbus中间件实现了系统,增加了系统的实时处理能力。项目应用及原型系统测试均表明,扩展后的事件服务具有良好的实时特性,满足了实际需求,具有良好的应用前景。关键词事件派发:事件通道;实时中间件;线程池;可移植对象适配器:通道工厂燕山大学工学硕士学位论文AbstractWiththedevelopmentofIuternet,theinformationsharingandsysteminter-communicationhasincreasedgradually,whichhasresuhedt
4、heexistenceofasynchronousinformationsystem.Inordertodealwiththeseproblems.middlewaretechniquecomesintobeing.Thetechniqueofreal-timemiddlewarehasprovidedareal-timeapproachtoreal-timerequirementsatpresent.However,thereal-timeresearchofCORBAmiddlewarefocusesmainlyonstudyingthedispatch
5、ingmodelofORBandthecorrespondentdispatchingalgorithms.Itisspecializedinofferingreal—timesolutionstonewinformation.However,itisweakinsupportingasynchronouscommunications.Onthecontrary,eventserviceisgoodatsupportingasynchronouscommunication.Onthebasisofanalyzingthedisadvantagesofreal
6、—timefunctionabouteventservice,combiningthefeaturesofreal-timeintermediateware,andthenexpandedthetraditionaleventserviceofStarbusmiddleware,whichmakesStarbushaveabetterreal-timefunctioninasynchronouscommunication.Firstly,thispaperputsforwardthepreferentialmechanismofexpandingevents
7、ervice,filteringeventspreferentiallyandensuringhighlypreferentialeventtoenjoythelatestservicethroughsett吨uppreferentialformationineventchannels.Ithasalsochangedthestructureofeventsandincreasedtheattributeofeventsthatembodiesreal-time.Secondly,thispaperhasputforwarditsthoughtofapply
8、ingthethread-poolofCORBAmi
此文档下载收益归作者所有