File Exclusive Control Request Allocation Method

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

VSEngineering 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

Engineering Contradiction:
Improveprocessing capacity of parallel computerVSAvoidload distribution balance
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddelay in processing exclusive control requests
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvedata processing capacityVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9298517B2Exclusive control request allocation method and system
Publication Date: 2016.03.29 FUJITSU LTD
  • US9298517B2 patent drawing
  • US9298517B2 patent drawing
  • US9298517B2 patent drawing

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.