摘要
基于CORBA规范的分布式对象计算与互操作技术 ,因其适应复杂的异构环境 ,能有效实现不同软硬件平台、网络环境的集成而日益成为业界研究的热点 .本文所给出的机群远程调试器的设计与实现方案 ,正是利用了CORBA良好的分布对象计算技术以及Java语言的平台无关性 ,较好地解决了因机群系统环境差异给远程调试器的设计与实现带来的诸多问题 .该设计和实现方案具有较好的可移植性与可扩展性 .目前该机群调试器已完成并成为“曙光 30 0 0客户端集成环境与工具———DUET”中的重要组成部分运行于国产曙光 30 0 0并行机上 。
In recent years, distributed object computing and interoperating technology based on CORBA specification have become a research focus because of their accommodation for complex heterogeneous environments and efficient integration with different hardware systems, software and networks. This paper presents a design and implementation scheme of remote debugger on clusters, which has utilized the platform independence of Java language and good distributed object computing technology provided with CORBA resolved the problems caused by the differences in cluster environments when designing a remote debugger. With the help of Java and CORBA, the remote debugger has better portability and extensibility. At present, an implementation of the remote debugger is in operation on the DAWN 3000 cluster system as an important part of the DUET 'DAWN 3000 User side Environment and Tools', and another implementation has been successfully ported to the SHENWEI cluster system.
基金
国家 8 63重大项目"曙光 3 0 0 0客户端集成环境的研究与开发"( 863 3 0 6 ZD0 1 0 2 3 )
"国家高性能计算环境中的合肥网格结点及远程用户使用环境和工具的研制"( 863 3 0 6 ZD11 0 1 2 )资助项目