Controller Command Arbitration for Multi-Application Access Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scenarios where multiple applications frequently access a controller without consideration for overall performance, performance deterioration and processing delays occur due to access delays, making it difficult to manage and arbitrate access effectively.
Innovation Solution
An information processing device that detects excessive delivery from applications accessing a controller and performs arbitration of delivery orders and intervals based on priority, utilizing a command analysis unit to analyze access tendencies and a command delivery arbitration unit to optimize command delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If multiple applications frequently access the controller simultaneously, then the data access frequency of individual applications is improved, but the overall processing speed and response time of the system deteriorates
Solution Approach 1:
The patent segments the command delivery process by introducing a command analysis unit that analyzes commands from multiple applications and a command delivery arbitration unit that arbitrates delivery timing. This segmentation allows the system to manage multiple applications' access requests separately and systematically, preventing simultaneous access conflicts while maintaining high access frequency for each application.
Solution Approach 2:
The patent introduces an intermediary mechanism (the arbitration unit) between the applications and the controller. This intermediary analyzes access patterns, determines appropriate delivery timing, and mediates conflicting access requests, thereby maintaining both high access frequency and overall system productivity.
2Loss of time
If the controller transmits data according to priority and adjusts transmission intervals, then the response time for high-priority data is improved, but the complexity of the control system increases
Solution Approach 1:
The patent applies preliminary action by having the command analysis unit analyze access patterns and the arbitration unit determine delivery timing in advance, before actual command delivery. This preliminary analysis and planning enable optimized response times for high-priority data without requiring complex real-time control mechanisms during data transmission.
Solution Approach 2:
The system implements feedback mechanisms where the command analysis unit continuously monitors access patterns and the arbitration unit adjusts delivery timing based on this feedback. This feedback-based approach enables dynamic optimization of response times while maintaining manageable system complexity through adaptive rather than purely deterministic control.
3Ease of operation
If applications access the controller without considering overall performance, then the ease of operation for individual applications is improved, but the system reliability and processing regularity deteriorates
Solution Approach 1:
The patent implements self-service by enabling applications to continue accessing the controller freely without manual configuration or restriction. The command analysis unit and arbitration unit automatically analyze access patterns and manage delivery timing, allowing applications to operate independently while the system maintains processing regularity and reliability through automated management.
Data Source
AI summary
An information processing device includes a command analysis unit configured to analyze a tendency of a command instruction for accessing a controller for each of applications, and a command delivery arbitration unit configured to arbitrate delivery of commands to the controller based on an analysis result by the command analysis unit.


