首页> 外文OA文献 >Supporting dependable distributed applications through a component-oriented middleware-based group service
【2h】

Supporting dependable distributed applications through a component-oriented middleware-based group service

机译:通过基于组件的基于中间件的组服务支持可靠的分布式应用程序

摘要

Dependable distributed applications require flexible infrastructure support for controlled redundancy, replication, and recovery of components and services. However, most group-based middleware platforms, which axe increasingly being used as implementation environments for such systems, fail to provide adequate flexibility to meet diverse application requirements. This paper presents a group-based middleware platform that aims at maximal flexibility. In particular, flexibility is provided at design time, deployment time and run-time. At design and deployment time, the developer can configure a system by assembling softwaxe components shaped to a specific use. Then, at run-time, s/he can dynamically reconfigure the resulting system to adjust it to new circumstances, or can add arbitrary machinery to enable the system to perform self-adaptation. As examples, levels of fault tolerance can be dynamically increased and decreased as desired by adding, removing or replacing replicas; or the underlying communications topology can be adapted by switching from point-to-point TCP to multicast as numbers of replicants increase. Importantly, it is not necessary that the shape that run-time reconfiguration takes has been foreseen at design or deployment time. Our proposed solution employs softwaxe component technology and computational reflection as the basic means by which to perform and manage configuration and reconfiguration.
机译:可靠的分布式应用程序需要灵活的基础架构支持,以实现组件和服务的受控冗余,复制以及恢复。但是,大多数基于组的中间件平台(越来越多地被用作此类系统的实现环境)无法提供足够的灵活性来满足各种应用程序需求。本文提出了一个基于组的中间件平台,旨在最大程度地提高灵活性。特别是在设计时,部署时和运行时提供了灵活性。在设计和部署时,开发人员可以通过组装形状适合特定用途的软蜡组件来配置系统。然后,在运行时,他/她可以动态地重新配置结果系统以使其适应新的环境,或者可以添加任意机器以使系统能够执行自适应。例如,通过添加,删除或替换副本,可以根据需要动态地增加和减少容错级别。或者随着复制数量的增加,可以通过从点对点TCP切换到多播来适应底层的通信拓扑。重要的是,不必在设计或部署时就预见到运行时重新配置的形状。我们提出的解决方案采用软蜡组件技术和计算反射作为执行和管理配置与重新配置的基本方法。

著录项

  • 作者

    Saikoski K; Coulson G;

  • 作者单位
  • 年度 2004
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号