4) Communicator
Communicator is responsible for message
communication of nodes. It sends messages to other nodes
and receives messages from other nodes.
5) Filter
Filter is responsible for scanning and checking
knowledge sources in scheduling queue to choose knowledge
sources without redundancy and with good performance of
problem solving and puts them into executable queue.
6) Conflict Resolution Ware
Conflict resolution ware is designed for solving conflicts
of partial solutions calculated by running nodes. When
controller finds contradictions among partial solutions,
conflict resolution ware is started to solve contradictions.
B. Running Node
The structures of all running nodes are the same. They
are shown as Fig. 2. Controller manages and controls
executable queue of this node. It executes knowledge sources
by order according to their authorities. It is also responsible
for checking loading and resources of this node to decide if
he wants to apply for migration of knowledge source to
central node. It still manages knowledge source set of this
node. Communicator is the same as central node’s.