A method for consensus decision making in a distributed system. Upon the
detection of a system parameter change, the method specifies the
communication of decision premises from one node to another node in the
system. Consensus decision premises are determined by evaluating the
various node premises. Each node then executes a choice function,
allowing the system as a whole to respond to the system parameter change
in either a centralized, decentralized, or independently coordinated
fashion.