首页> 外文会议>Performance, Computing and Communications, 1998. IPCCC '98., IEEE International >The effect of object-agent interactions on the performance of CORBA systems
【24h】

The effect of object-agent interactions on the performance of CORBA systems

机译:对象-代理交互对CORBA系统性能的影响

获取原文

摘要

The notion of middleware has been introduced to provide interoperability as well as transparent location of servers in heterogeneous client server environments. Although such benefits accrue from the use of middleware, careful consideration of system architecture is required to achieve high performance. Based on implementation and measurements made on the system, the paper is concerned with the impact of client agent server interaction architecture on the performance of a CORBA System. CORBA or Common Object Request Broker Architecture proposed by the Object Management Group is one of the commonly used standards for middleware architecture. Using a commercially available CORBA compliant ORB software called ORBeline, we have implemented two different architectures for client agent server interaction on a network of workstations. In the Handle Driven ORB architecture the client gets the address of the server from the agent and communicates with the server directly. In the Forwarding ORB architecture the client request is automatically forwarded by the agent to the appropriate server which then returns the results of the computations to the client. Our measurements show that the differences among the performance of these architectures change with a change in the workload. The paper reports on the relative performance of the two architectures under different workload conditions. The results provide insights into system behavior. In particular the impact of message size on the latency and scalability attributes of these architectures is analyzed. A discussion of how agent cloning can improve system performance is also included.
机译:已经引入了中间件的概念,以在异构客户端服务器环境中提供服务器的互操作性以及透明的位置。尽管使用中间件可带来这些好处,但是需要仔细考虑系统架构以实现高性能。基于对系统的实现和度量,本文关注客户端代理服务器交互体系结构对CORBA系统性能的影响。对象管理组提出的CORBA或通用对象请求代理体系结构是中间件体系结构的常用标准之一。使用称为ORBeline的可商购并符合CORBA的ORB软件,我们为工作站网络上的客户端代理服务器交互实现了两种不同的体系结构。在Handle Driven ORB体系结构中,客户端从代理获取服务器的地址并直接与服务器通信。在转发ORB体系结构中,客户端请求由代理自动转发到适当的服务器,然后服务器将计算结果返回给客户端。我们的测量表明,这些架构的性能差异随工作负载的变化而变化。该白皮书报告了两种架构在不同工作负载条件下的相对性能。结果提供了对系统行为的见解。特别是,分析了消息大小对这些体系结构的延迟和可伸缩性属性的影响。还包括有关代理克隆如何提高系统性能的讨论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号