首页> 外文OA文献 >A Sentinel Approach to Fault Handling in Multi-Agent Systems
【2h】

A Sentinel Approach to Fault Handling in Multi-Agent Systems

机译:多代理系统中的故障处理前哨方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Fault handling in Multi-Agent Systems (MAS) is not much addressed in current research. Normally, it is considered difficult to address in detail and often well covered by traditional methods, relying on the underlying communication and operating system. In this paper it is shown that this is not necessarily true, at least not with the assumptions on applications we have made. These assumptions are a massive distribution of computing components, a heterogeneous underlying infrastructure (in terms of hardware, software and communication methods), an emerging configuration, possibly different parties in control of sub-systems, and real-time demands in parts of the system. The key problem is that while a MAS is modular and therefore should be a good platform for building fault tolerant systems, it is also non-deterministic, making it difficult to guarantee a specific behaviour, especially in fault situations. Our proposal is to introduce sentinels to guard certain functionality and to protect from undesired states. The sentinels form a control structure to the MAS, and through the semantic addressing scheme they can monitor communication, build models of other agents, and intervene according to given guidelines. As sentinels are agents themselves, they interact with other agents through agent communication. The sentinel approach allows system developers to first implement the functionality (by programming the agents) and then add on a control system (the sentinels). The control system can be modified on the fly with no or minimal disturbance to the rest of the system. The present work is conducted in cooperation with Sydkraft, a major Swedish power distribution company. Examples are taken from that venture, and it is shown how problems can be solved by programming DA-SoC agents, developed here.
机译:在当前研究中,没有对多代理系统(MAS)中的故障处理进行过多讨论。通常,依靠底层的通信和操作系统,通常难以对其进行详细处理,并且通常被传统方法很好地覆盖。本文表明,这不一定是正确的,至少在我们对应用程序所做的假设中并非如此。这些假设包括大量的计算组件,异构的基础结构(就硬件,软件和通信方法而言),新出现的配置,子系统的控制方可能不同以及系统各部分的实时需求。关键问题是,虽然MAS是模块化的,因此应该成为构建容错系统的良好平台,但它也是不确定性的,因此很难保证特定的性能,尤其是在故障情况下。我们的建议是引入哨兵,以保护某些功能并保护其免受不良状态的侵害。这些哨兵形成了对MAS的控制结构,通过语义寻址方案,它们可以监视通信,建立其他代理的模型并根据给定的准则进行干预。由于哨兵本身就是代理,因此它们通过代理通信与其他代理进行交互。哨兵方法允许系统开发人员首先实现功能(通过对代理进行编程),然后添加控制系统(哨兵)。可以在不对系统其余部分造成干扰或干扰很小的情况下,即时修改控制系统。目前的工作是与瑞典大型配电公司Sydkraft合作进行的。举例说明了该企业,并显示了如何通过对此处开发的DA-SoC代理进行编程来解决问题。

著录项

  • 作者

    Hägg, Staffan;

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

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号