首页> 外文OA文献 >A decentralized software bus based on IP multicas ting
【2h】

A decentralized software bus based on IP multicas ting

机译:基于IP多协议的分散式软件总线

摘要

We describe decentralized reconfigurable implementation of a conference management system based on the low-level Internet Protocol (IP) multicasting protocol. IP multicasting allows low-cost, world-wide, two-way transmission of data between large numbers of conferencing participants through the Multicasting Backbone (MBone). Each conference is structured as a software bus -- a messaging system that provides a run-time interconnection model that acts as a separate agent (i.e., the bus) for routing, queuing, and delivering messages between distributed programs. Unlike the client-server interconnection model, the software bus model provides a level of indirection that enhances the flexibility and reconfigurability of a distributed system. Current software bus implementations like POLYLITH, however, rely on a centralized bus process and point-to-point protocols (i.e., TCP/IP) to route, queue, and deliver messages. We implement a software bus called the MULTIBUS that relies on a separate process only for routing and uses a reliable IP multicasting protocol for delivery of messages. The use of multicasting means that interconnections are independent of IP machine addresses. This approach allows reconfiguration of bus participants during system execution without notifying other participants of new IP addresses. The use of IP multicasting also permits an economy of scale in the number of participants. We describe the MULITIBUS protocol elements and show how our implementation performs better than centralized bus implementations.
机译:我们描述了基于低级Internet协议(IP)多播协议的会议管理系统的分散可重配置实现。 IP多播允许通过多播骨干网(MBone)在大量会议参与者之间进行低成本的全球双向数据传输。每个会议都被构造为软件总线-一种消息传递系统,该消息传递系统提供运行时互连模型,该模型充当单独的代理程序(即总线),用于在分布式程序之间路由,排队和传递消息。与客户端-服务器互连模型不同,软件总线模型提供了一定程度的间接性,从而增强了分布式系统的灵活性和可重新配置性。但是,当前的软件总线实现方式,例如POLYLITH,都依赖于集中式总线过程和点对点协议(即TCP / IP)来路由,排队和传递消息。我们实现了一种称为MULTIBUS的软件总线,该总线仅依赖于单独的进程进行路由,并使用可靠的IP多播协议来传递消息。多播的使用意味着互连独立于IP机器地址。这种方法允许在系统执行期间重新配置总线参与者,而无需通知其他参与者新的IP地址。 IP多播的使用还允许参与者数量的规模经济。我们描述了MULITIBUS协议元素,并展示了我们的实现如何比集中式总线实现更好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号