Chapter 6. Cache Agents

Objectives

After reading this chapter you will be able to describe the roles of a cache and a cache agent. You will be able to explain how cache agents interact with inference engines and enable information sharing between inference agents. You will be able to describe how information in the cache can be persisted and made fault tolerant.

The Need for a Cache

Inference agents have a working memory, so why not just hold all of the information in working memory? Why is a cache needed?

There are several factors that contribute to the need for a cache.

• There is more information that can be reasonably held in one inference agent’s working memory.

• There is more work than can one inference agent can handle, so the workload ...

Get Architecting Complex-Event Processing Solutions with TIBCO® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.