Controller Command Arbitration for Multi-Application Access Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata access frequencyVSAvoidoverall processing speed
Core Design Contradiction:
SpeedVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveresponse timeVSAvoidcontrol system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveapplication access easeVSAvoidprocessing regularity
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12271178B2Information processing device
Publication Date: 2025.04.08 FANUC LTD
  • US12271178B2 patent drawing
  • US12271178B2 patent drawing
  • US12271178B2 patent drawing

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.