Distributed Processor Control for Dynamic Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control devices face delays in processing due to high computational loads, as they do not effectively distribute the load based on the operating state of processors, despite techniques that reduce data transmission and reception loads.
Innovation Solution
A control device with a first and second information processing unit, where the second unit measures the operating state of the first processor and determines whether to perform information processing, allowing for dynamic load distribution based on processor state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If information processing is performed on a single processor, then processing simplicity is maintained, but processing delay increases due to high computational load
Solution Approach 1:
The system segments the information processing function across multiple processors (first processor with real-time OS and second processor with general-purpose OS). Each processor handles specific processing tasks independently, distributing the computational load and reducing processing delays while maintaining overall system functionality through coordinated operation.
Solution Approach 2:
The system dynamically selects which processor performs information processing based on real-time operating states. The first processor handles time-critical control operations, while the second processor handles computationally intensive information processing when the first processor is available, creating a flexible and adaptive processing architecture.
2Loss of time
If data transmission load is reduced, then communication efficiency improves, but computational load remains high causing processing delay
Solution Approach 1:
The first processor acts as an intermediary between the control system and the second processor. It receives control data, performs real-time processing, and selectively transfers information processing tasks to the second processor based on its operating state, thereby balancing the computational load across both processors and reducing overall processing delay.
Data Source
AI summary
A control device (1) includes a master-information processing unit (10), and a slave-information processing unit (20) including an information processing CPU (220) that performs information processing through a general-purpose OS, and a distribution control CPU (210) that measures an operating state of the information processing CPU (220) through a real-time OS. The master-information processing unit (10) acquires, from the slave-information processing unit (20), information indicating the operating state of the information processing CPU (220) in the slave-information processing unit (20), determines, based on the acquired information, whether to request the slave-information processing unit (20) to perform information processing, and transmits, when determining to request the slave-information processing unit (20) to perform the information processing, a signal requesting the information processing to the slave-information processing unit (20). The information processing CPU (220) in the slave-information processing unit (20) performs the information processing upon receiving the signal requesting the information processing.


