期刊文献+

支持时间无关激活的分布对象中间件异步模型

An Asynchronous Messaging Model with Time Independent Invocation in Distributed Object-Oriented Middleware
下载PDF
导出
摘要  时间无关的异步激活方式对于大规模分布式应用、移动应用和企业应用集成都具有重要意义 .目前的分布对象中间件虽然支持回调和轮询两种异步机制 ,但是都不支持时间无关的异步激活方式 .针对这一问题 ,本文基于国防科学技术大学计算机学院在分布对象中间件Starbus平台异步模型方面的研究成果 ,提出了一种新的异步模型RAAM(RouterAgentbasedAsynchronousModel) ,该模型能够支持消息的异步传递和时间无关的激活方式 ,同时对消息的服务质量提供了很好的支持 .在自主研发的分布计算平台Starbus异步子系统中实现了RAAM模型 ,并与相关工作进行了比较 . Time independent invocation is very important for large-scale distributed applications, mobile applications and enterprise application integration. Though the callback asynchronous mechanism and polling asynchronous mechanism are supported by the current distributed object-oriented middleware, time independent invocation mechanism is not supported by now. To solve this problem, this paper presents a new asynchronous messaging model RAAM (Router Agent based Asynchronous Model). RAAM is based on the research results of the asynchronous model in Starbus platform, which is developed by the School of Computer Science, National University of Defense Technology. RAAM model supports asynchronous messaging, time independent invocation and quality of service. We verify RAAM model on top of asynchronous subsystem of distributed object-oriented middleware platform Starbus. Finally, the comparison with other systems is given at the end of this paper.
出处 《计算机学报》 EI CSCD 北大核心 2004年第8期1009-1015,共7页 Chinese Journal of Computers
基金 国家自然科学基金项目 ( 90 10 40 2 0 ) 国家"八六三"高技术研究发展计划项目重点课题 ( 2 0 0 1AA113 0 2 0 )资助
关键词 时间无关激活 异步消息模型 time independent invocation asynchronous messaging model
  • 相关文献

参考文献9

  • 1Vinoski Steve. New features for CORBA 3.0. Communications of the ACM, 1998, 41(10): 44-52
  • 2Object Management Group. The Common Object Request Broker: Architecture and Specification. 2.5 ed, 2001
  • 3Guo郭长国.[D].国防科学技术大学,长沙,2002.
  • 4Schmidt D.C.. The design and performance of a scalable ORB architecture for CORBA asynchronous messaging. In: Proceedings of IFIP/ACM International Conference on Distributed Systems Platform, New York , USA, 2000, 208~230
  • 5Deshpande M., Schmidt D.C., O'Ryan C., Brunsch D.. Design and performance of asynchronous method handling for CORBA. In: Proceedings of the Distributed Objects and Applications (DOA) Conference, Irvine, CA, 2002, 568~586
  • 6张志伟,吴泉源.分布对象中间件中的异步机制代码生成研究[J].计算机工程与应用,2003,39(6):41-43. 被引量:4
  • 7郭长国,周明辉,贾焰,邹鹏.基于CORBA消息服务的容错机制研究[J].计算机学报,2002,25(10):1059-1064. 被引量:12
  • 8刘步权 王怀民 姚益平.YH—SRTI软件中的关键技术[J].软件学报,2003,14(2):1148-1155.
  • 9Abie H.. CORBA firewall security: Increasing the security of CORBA applications. Telektronikk, 2000, 96(3): 53~64

二级参考文献17

  • 1[1]Object Management Group. The Common Object Request Broker:Architecture and Specification. 2.4 edition. 2000
  • 2[2]Felber P, Garbinato B, Guerraoui R. The design of a CORBA group communication service. In: Proc the 15th IEEE Symposium on Reliable Distributed Systems, Ontane, Canada, 1996. 150-159
  • 3[3]Maffeis S. Electra--Making distributed programs object-oriented. In: Proc USENIX Symposium on Experiences with Distributed and Multiprocessor System IV, San Diego, 1993. 143-156
  • 4[4]Narasimhan P, Mouser L E, Melliar-Smith P M. Exploiting the internet inter-ORB protocol to provide CORBA with fault tolerance. In: Proc the 3rd USENIX Conference on Object-Oriented Technologies and Systems(COOTS), Portland, Oregon, 1997. 81-90
  • 5[5]Object Management Group. Event Service Specification. 1.1 edition. 2001
  • 6[6]Felber P, Guerraoui R, Schiper A. Replicating objects using the CORBA Event Service. In: Proc the 6th IEEE Workshop on Future Trends of Distributed Computing Systems, Tunis, 1997. 14-19
  • 7[7]Gifford. Weighted voting for replicated data. In: Proc the 7th ACM SOSP Symposium, California, USA, 1979. 150-161
  • 8[8]Liang D, Fang C L, Yuan S M et al. A fault-tolerant object service on CORBA. Journal of Systems and Software, 1999, 3(48):197-211
  • 9[9]Robbert van Renesse, Kenneth P Birman, Silvano Maffeis. Horus: A flexible group communication system. Communications of the ACM, 1996,39(4): 76-83
  • 10[1]D C Schmidt,S Vinoski.Introduction to CORBA Messaging. C++ Report, vol. 10, November/December

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部