We describe a decision support system called Mounties that is designed for managing applications and resources using rule-based constraints in scalable mission-critical clustering environments. Mounties consists of four active service components: (1) a repository of resource proxy objects for modeling and manipulating the cluster configuration; (2) an event notification mechanism for monitoring and controlling interdependent and distributed resources; (3) a rule evaluation and decision processing mechanism; and (4) a global optimization service for providing decision making capabilities. The focus of this paper is on the design of the first three services that together connect and coordinate the distributed resources with the decision making component. We discuss the overall architecture and design of these services. We describe in some detail the asynchronous, concurrent, and pipelined nature of their interactions and the fault tolerance designed in the system. We also describe a general programming paradigm that we have followed in designing these services.
我们描述了一个名为Mounties的决策支持系统,该系统旨在在可扩展的关键任务群集环境中使用基于规则的约束来管理应用程序和资源。骑警由四个活动服务组件组成:(1)资源代理对象的存储库,用于建模和操作集群配置; (2)一种事件通知机制,用于监视和控制相互依赖和分布式的资源; (3)规则评估与决策处理机制; (4)用于提供决策能力的全局优化服务。本文的重点是前三个服务的设计,这三个服务一起将分布式资源与决策组件连接在一起并进行协调。我们讨论了这些服务的总体架构和设计。我们将详细描述其交互的异步,并发和流水线性质以及系统中设计的容错能力。我们还描述了设计这些服务时遵循的通用编程范例。 P>
IBM T. J. Watson Research Center, Hawthorne, NY;
IBM Global Services, Bangalore, India;
IBM India Research Laboratory, New Delhi, India;
机译:托管生态系统中的生态系统服务和紧急脆弱性:地理空间决策支持工具
机译:托管生态系统中的生态系统服务和紧急漏洞:地理空间决策支持工具
机译:在分布式环境决策支持系统中使用现有Web服务进行按需数据访问的可行性
机译:在决策支持系统中的主动中间件服务,用于管理高可用性的分布式资源
机译:用于协调分布式资源的主动中间件协议的设计。
机译:评估养蜂的花卉资源在提供支持植物授粉的生态系统服务中的作用
机译:在决策支持系统中的主动中间件服务,用于管理高可用性的分布式资源
机译:管理多种技术资源组合的决策支持系统