Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Sentinel Approach to Fault Handling in Multi-Agent Systems
Blekinge Institute of Technology, Department of Telecommunications and Mathematics.
1996 (English)Report (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
1996.
Series
Blekinge Tekniska Högskola Forskningsrapport, ISSN 1103-1581 ; 9
Keywords [en]
Multi-Agent Systems, Agent-Oriented Programming, Fault Handling, Sentinel
National Category
Software Engineering Computer Sciences
Identifiers
URN: urn:nbn:se:bth-00054Local ID: oai:bth.se:forskinfoE26786F57DA16C5FC12568A3002CA9DDOAI: oai:DiVA.org:bth-00054DiVA, id: diva2:833731
Note
Also publsihed as Proceedings of the Second Australian Workshop on Distributed AI, in conjunction with Fourth Pacific Rim International Conference on Artificial Intelligence (PRICAI'96) Cairns, Australia August 27, 1996Available from: 2015-06-25 Created: 2000-03-15 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(151 kB)754 downloads
File information
File name FULLTEXT01.pdfFile size 151 kBChecksum SHA-512
00eae90711a112aa39019b3d65badf4055ce5e9de106d83a4c11cfce172ae487574ae07e82f857576e5e793871c93304a2adc0317f72ce9ac2140af0706908be
Type fulltextMimetype application/pdf

By organisation
Department of Telecommunications and Mathematics
Software EngineeringComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 755 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 344 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf