Message-Based Processor Transmission Disabling to Prevent Message Overload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Message-based processors face the risk of computational overload due to excessive message transmission when processor cluster elements change states, which is mitigated in naïve approaches by doubling state storage, but at the cost of significant additional space.
Innovation Solution
Implement a transmission disabling mode for processor cluster elements, accompanied by delayed re-enable messages, requiring only modest additional storage for a state bit and a buffer to manage these messages, focusing on significant state changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the naïve approach of maintaining double state for each processor element is used, then the risk of message overload is mitigated, but the storage space requirement is doubled
Solution Approach 1:
The patent extracts only the essential information needed for threshold comparison from the full state value. Instead of storing and comparing complete state values (double state approach), the invention extracts and stores only threshold crossing information, significantly reducing storage requirements while maintaining the ability to prevent message overload.
Solution Approach 2:
The patent applies local quality by treating different aspects of the state information differently. Rather than uniformly storing all state information with equal detail, the invention selectively stores only the locally relevant threshold crossing information at each processor element, reducing overall storage requirements while maintaining local decision-making capability.
2Reliability
If transmission of output messages is temporarily disabled for a processor cluster element, then message overload is reduced, but message delivery is delayed
Solution Approach 1:
The patent implements periodic action by temporarily disabling message transmission during periods of high activity and re-enabling it when the state changes significantly. This periodic enable/disable mechanism allows the system to recover from message overload conditions while ensuring that important state changes are eventually communicated, balancing performance with timeliness.
Data Source
AI summary
A message-based processor has at least one processor cluster. The processor cluster includes a plurality of processor cluster elements. Each processor cluster element has an operational mode indicator that indicates an operational mode of the processor cluster element, such as a transmission disabling operational mode and a transmission enabling operational mode. In some examples, the message-based processor sets a particular processor cluster element of the plurality of processor cluster elements to the transmission disabling operational mode and transmits, with a delay, a re-enable control message to the particular processor cluster element to reassume the transmission enabling operational mode.


