郭长国
- 作品数:74 被引量:256H指数:10
- 供职机构:国防科学技术大学更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 实时中间件的研究与实现被引量:10
- 2002年
- 解决分布式应用日益增多的实时问题需要实时中间件.实时中间件是分布式实时应用的支撑平台,它为应用提供表达实时约束的手段,并提供调度请求的机制和多种控制资源的方法,从而为分布式应用实现执行时间的可预测性提供方法.本文给出了实时中间件的概念体系,在分析中间件的体系结构模型的基础上,提出了一个多级线程池实时中间件体系结构,该模型不仅具有较强的并发处理能力,而且可以控制网络和请求使用的各种资源,能够提高系统的时间可预测性.采用该体系结构,我们实现了一个遵循实时CORBA规范的实时ORB,并通过详细的对比测试验证了多级线程池实时中间件模型的有效性.
- 郭长国王怀民邹鹏苑洪亮
- 关键词:实时中间件可预测性实时CORBA实时系统
- 内容发布订阅中支持订阅覆盖的事件丢失检测和恢复算法研究被引量:2
- 2005年
- 基于内容的“发布/订阅”系统通过考虑订阅问的覆盖关系,使得某些订阅不需要转发给所有代理,从而可以减少中间代理的路由表大小,但是由于链路失效、拓扑重配置等原因,某些订阅者可能收不到事件消息,已有事件丢失检测算法都假设每个订阅必须转发给了所有代理,无法支持订阅覆盖的路由,本文提出了一种支持订阅覆盖的概率事件丢失检测和恢复算法,并通过模拟验证了该算法的有效性.
- 苑洪亮郭长国贾焰邹鹏
- 关键词:可靠性
- ORB内核多线程体系结构设计
- 在分布式中间件领域,CORBA技术一直居于主导地位,它使分布式应用的开发者能够象使用本地对象一样透明地使用异地对象,而不必关心异地对象运行的操作系统平台和异地对象使用的编程语言.分布式服务通常都要服务于多个并发的客户,拥...
- 郭长国苑洪亮许勇邹鹏
- 关键词:分布式中间件多线程模型
- 文献传递
- 一种基于P2P网络的Web服务发现方法被引量:3
- 2005年
- 服务注册器是服务请求者和服务提供者联系的纽带,其连接拓扑直接关系到整个Web服务发现系统的可扩展性.集中式拓扑不可扩展,且存在一定的性能瓶颈问题,如何构造可扩展、灵活、鲁棒的可扩展的分布式Web服务发现系统成为日益突出问题.本文提出了一种基于双层结构Stratus的分布式Web服务发现方法,深入研究动态元组模型、拓扑构造方法、统一的发布和查询API等一系列关键技术,并给出了适应Stratus的两阶段查找算法.仿真结果表明,Stratus具有明显的自组织特性和良好的可扩展性,并且具有较高的服务查找能力.
- 胡建强郭长国王怀民邹鹏
- 关键词:可扩展性
- 分布对象中间件异步通讯机制的研究与实现被引量:2
- 2004年
- 异步机制对基于对象中间件的大规模分布式应用,如电信网络管理和广域环境下的大规模仿真具有重要的意义。CORBA 提供了四种可以应用异步通讯的机制:one-way、延迟同步、callback 和 polling。对于这些机制,以下问题必须解决:它们的区别、每种机制更适用于哪一类应用、在实践中如何在它们之间做出选择以及如何运用于实践。本文首先为 CORBA 消息发送提出了一个评价指导并详细分析了几种机制间的区别,同时还给出了这些抽象异步模型的具体实现模型。我们将这些模型应用于我们自主研发的对象中间件 StarBus 平台中,结果表明我们的模型为实现模型提供了有效的参考。
- 张志伟隋品波郭长国吴泉源
- 关键词:分布对象中间件
- 基于AOP技术的通用线程监控平台的研究与实现被引量:4
- 2007年
- 在传统的OOP编程中,由于需求空间是N维而实现空间是一维的,导致了软件开发中横切关注点的代码纠缠问题,严重影响了软件的质量。作为OOP的补充,AOP很好地解决了横切关注点带来的问题,提供了核心关注点和横切关注点互相分离的解决方案。本文从具体工程中开发线程监控这一需求所暴露的问题出发,提出了为什么需要AOP编程;然后着重讨论如何通过AOP技术解决这一问题,提出并实现了基于AOP技术的通用线程监控平台。该平台可以在不手工改变系统源代码的情况下通过工具植入系统内部,实现对运行线程信息的监视、对指定线程运行速度的变换和对整个系统运行行为的控制。
- 张瞩熹郭长国苑洪亮王怀民
- 关键词:AOP面向方面编程
- BaiMaiCl:面向小型软件开发的持续集成环境
- 持续集成开发技术发展迅速,被广泛应用到各种类型的软件开发过程中,其中小型软件开发是最主要的应用领域之一。本文针对小型软件持续集成开发过程中存在的一些突出问题,在提出通用持续集成环境组成框架的基础上,设计了面向小型软件开发...
- 周磊郭长国邹鹏王涛
- 关键词:软件工程
- 文献传递
- 分布式实时系统请求接收单元优先级的研究被引量:1
- 2004年
- 基于固定优先级调度的分布式实时系统中,服务方对请求的处理分为两个阶段,请求接收阶段和请求执行阶段。其中请求的接收一般是由接收单元统一负责,而接收单元并不知道请求的优先级,只有在解码后才能知道请求的优先级并按照优先级进行相应的处理。那么接收单元本身的优先级如何确定呢?该文针对这一问题进行了深入的研究。在对系统进行建模并取得模拟结果后得出了重要结论,在基于固定优先级调度的分布式实时系统中,服务方接收单元的优先级要小于最高优先级,大于其他优先级。
- 王锋郭长国
- 关键词:分布式实时系统
- 一个面向服务的应用案例研究被引量:9
- 2007年
- 本文从一个现有的信息系统出发,通过分析因为业务增长和环境变化而带来的问题,提出需要进行面向服务的改造。根据面向服务系统的基本原则,从请求之间的状态、请求方式、接口的多样性和体系结构等方面阐述了该系统的改造。本文所描述的SOA改造的方法和体系结构设计以及面向服务改造后带来的优点具有普遍的意义。
- 郭长国周明辉刘东红尹浩
- 关键词:体系结构CORBASOA
- 支持事务的非结构化数据聚合存储系统GSL
- 文章提出了一种将非结构化数据集中存储,同时支持事务的存储方案,并依据此方案实现了一个高效、易用的数据存储系统GSL。GSL的数据存储接口与文件系统的接口风格一致,同时支持事务处理。文章将GSL与文件系统和Oracle数据...
- 宫海林郭长国苑洪亮王怀民
- 关键词:非结构化数据事务
- 文献传递