Agent-Mediated Transaction Handling for MES-TCS Deadlock Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In semiconductor production systems, simultaneous transaction requests from Manufacturing Execution Systems (MES) and Machine Control Systems (TCS) often result in reservation failures due to deadlock prevention, leading to significant production inefficiencies with hundreds or thousands of failures per day.
Innovation Solution
An agent module is introduced to facilitate information exchange between the MES and TCS, allowing the TCS to send transaction requests through the agent module to the MES, thereby avoiding lock situations and improving reservation success rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the MES and TCS send transaction requests simultaneously to guarantee safe operation and avoid deadlock, then system safety is improved, but reservation success rate deteriorates
Solution Approach 1:
The patent introduces an agent module as an intermediary between the MES and TCS. The agent module receives transaction requests from the MES, manages the communication sequence, and coordinates with the TCS to avoid simultaneous request conflicts. This mediator handles the transaction requests in a controlled manner, ensuring system safety while improving reservation success rates by preventing deadlock scenarios.
2Productivity
If the MES and TCS send transaction requests simultaneously to improve operation efficiency, then productivity is improved, but system stability deteriorates due to deadlocks
Solution Approach 1:
The agent module performs preliminary actions by pre-managing the transaction request queue and coordinating with the TCS before actual transactions occur. It establishes a controlled communication protocol that sequences requests appropriately, preventing deadlock conditions from arising in the first place while maintaining efficient operation flow.
3Reliability
If the TCS rejects simultaneous requests to avoid deadlock, then system reliability is improved, but production efficiency deteriorates due to reservation failures
Solution Approach 1:
The agent module serves as a mediator that prevents the TCS from needing to reject requests. By managing the request sequence and coordinating communications, the agent module ensures that requests are processed in a manner that avoids deadlocks, thereby maintaining both system reliability and production efficiency without resorting to request rejections.
Data Source
AI summary
The present application discloses a method of handling a transaction request, including: performing an information exchange between a manufacturing execution system and a machine control system by an agent module; the information exchange including: sending a first transaction request by the machine control system to the agent module, and then sending the first transaction request by the agent module to the manufacturing execution system.


