Abstract
This chapter has proposed a transaction model that enables multiagent production systems to interact with each other by referring to or changing shared WM information. A database transaction model cannot be applied for this purpose, because it basically aims to enable multiple processes to be executed independently rather than interactively. In the proposed transaction model, a transaction is formed each time a rule is selected for firing. An efficient concurrency control protocol called the lazy lock protocol is proposed that guarantees inter-agent consistency.
However, as a result of allowing interleaving of rule firings among multiagent production systems, the inter-transaction consistency becomes a new problem. One solution is presented to overcome this problem: to formalize a logical dependency model for the shared WM, and maintain those dependencies each time the WM is updated. Further study is required to guarantee inter-transaction consistency and so extend the applicability of multiagent production systems.
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(1994). Multiagent production systems. In: Parallel, Distributed and Multiagent Production Systems. Lecture Notes in Computer Science, vol 878. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58698-9_4
Download citation
DOI: https://doi.org/10.1007/3-540-58698-9_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58698-2
Online ISBN: 978-3-540-49047-0
eBook Packages: Springer Book Archive