File Exclusive Control Request Allocation Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file exclusive control systems in computer systems face inefficiencies due to imbalanced processing loads among file management servers, leading to delays and reduced processing efficiency, as they struggle to accurately determine and distribute exclusive control requests effectively, especially during peak processing times.
Innovation Solution
A method is implemented where a management server specifies processes making exclusive control requests in predetermined time slots and determines file management servers as destinations for these requests, ensuring that no server handles more than a predetermined number of requests, thereby balancing the load and preventing bottlenecks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple file exclusive control apparatuses perform exclusive control of files, then the processing capacity of the entire parallel computer is maintained, but the processing load of exclusive control on each file exclusive control apparatus is not accurately determined, leading to imbalanced distribution of exclusive control requests
Solution Approach 1:
The invention segments the file exclusive control requests into different time slots (first time slot and second time slot) and assigns them to different file exclusive control apparatuses. This segmentation allows for balanced load distribution across multiple apparatuses by controlling the number of requests each apparatus handles in each time slot, thereby maintaining processing capacity while achieving load balance.
Solution Approach 2:
The invention performs preliminary determination of the number of exclusive control requests for each file exclusive control apparatus in each time slot before actually distributing the requests. This preliminary action ensures that load balance is maintained from the outset, preventing any single apparatus from becoming overloaded while maintaining overall system processing capacity.
2Productivity
If file exclusive control requests are distributed to multiple file exclusive control apparatuses, then processing load is shared, but the number of exclusive control requests processed by each apparatus is not balanced, causing delays in processing
Solution Approach 1:
The invention dynamically adjusts the number of exclusive control requests assigned to each file exclusive control apparatus based on time slots. By controlling the quantity of requests in each time slot, the system achieves dynamic load balancing that prevents processing delays while maintaining high processing efficiency across all apparatuses.
3Productivity
If additional servers are provided to handle increased data processing, then processing capacity is increased, but the load of exclusive control requests on file management servers becomes imbalanced
Solution Approach 1:
The invention segments exclusive control requests by time slots and distributes them across multiple file management servers in a controlled manner. This segmentation approach allows the system to handle increased data processing capacity while maintaining balanced loads on each server, avoiding the need for complex load balancing mechanisms.
Data Source
AI summary
A management server specifies processes that make exclusive control requests of files in a predetermined time slot, based on an execution schedule of a plurality of processes. Then, the management server specifies files that are the subjects of exclusive control in the predetermined time slot, based on utilization file information indicating files that are used by the respective processes. Then, the management server determines a plurality of file management servers as destinations of exclusive control requests of the respective specified files such that the number of exclusive control requests to be transmitted in the predetermined time slot to each of the file management servers, which is configured to perform exclusive control of a file, is not greater than a predetermined number of exclusive control requests.


