首页> 外文会议>IEEE Computer Society symposium on research in security and privacy >High performance distributed objects using caching proxies forlarge scale applications
【24h】

High performance distributed objects using caching proxies forlarge scale applications

机译:使用高速缓存代理的高性能分布式对象,可用于大规模应用

获取原文

摘要

Initial implementations of middleware based on standards such asCORBA have concentrated on host and language transparency issues inorder to demonstrate interoperability. They have largely adopted ano-replication approach and have frequently neglectedperformance-at-scale issues. This has led to continuing deployment ofeither non-scalable full-replication approaches or ad-hocmessaging-based middleware for applications such as intelligentnetworks, WWW applications and collaborative virtual reality. Theseapplications require millions of objects globally distributed acrosshundreds of hosts and demand a very high throughput of low-latencymethod invocations. Our main research aim is to be able to reason aboutthe performance of such applications when using scalablepartial-replication and object-oriented approaches to middleware. Ourapproach is to use a simulator to explore potential design andimplemention choices. Our current simulator-driven design, called“MinORB”, has been fully implemented and tested. MinORBsupports scalable high performance by a combination of techniques,including weak and application-specified consistency and partialreplication using fine-grained proxy caching. Experimental results showthat our work compares very favourably with other leadingimplementations, such as OmniORB. Scalability is unparalleled, with upto 1,000,000,000 objects per address space, a maximum throughput of42,000 invocations per second and service times as low as 4 ms
机译:基于诸如以下标准的中间件的初始实现 CORBA专注于以下方面的主机和语言透明性问题 为了证明互操作性。他们在很大程度上采用了 无复制方法,并且经常被忽略 规模性能问题。这导致继续部署 不可扩展的全复制方法或临时 用于智能等应用程序的基于消息传递的中间件 网络,WWW应用程序和协作虚拟现实。这些 应用程序需要在全球范围内分布数百万个对象 数以百计的主机,并要求很高的低延迟吞吐量 方法调用。我们的主要研究目标是能够推理 使用可伸缩性时此类应用程序的性能 中间件的部分复制和面向对象的方法。我们的 方法是使用模拟器来探索潜在的设计和 实施选择。我们当前的模拟器驱动设计称为 “ MinORB”已被完全实施和测试。 MinORB 通过多种技术支持可扩展的高性能, 包括弱和应用程序指定的一致性以及部分 使用细粒度的代理缓存进行复制。实验结果表明 我们的工作与其他领先企业相比非常有利 实现,例如OmniORB。无与伦比的可扩展性 每个地址空间最多1,000,000,000个对象,最大吞吐量为 每秒42,000次调用,服务时间低至4毫秒

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号