NIC Conflict Handling for Shared-Volume Write Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage systems face inefficiencies due to processor resource occupation when managing multi-user access conflicts in shared volumes, leading to increased processing load.
Innovation Solution
The network interface card device processes write conflicts independently, avoiding the need for processor involvement in conflict management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software corresponding to the shared volume is used for conflict management, then multi-user access conflicts can be avoided, but processor resources of the storage node are occupied
Solution Approach 1:
The patent divides the conflict management function into two parts: the network interface card handles basic conflict detection and management for shared volumes, while the storage node processor focuses on data processing. This segmentation allows conflict management to occur independently without occupying storage node processor resources.
Solution Approach 2:
The network interface card acts as an intermediary between multiple users accessing the shared volume and the storage node. It detects access conflicts based on user IDs and manages them according to preset policies, preventing conflicts from reaching the storage node processor.
2Reliability
If conflict management is performed by storage node processor, then access conflicts can be resolved, but processing efficiency decreases due to resource occupation
Solution Approach 1:
The patent segments the system functions so that the network interface card independently handles conflict detection and resolution, while the storage node processor handles data processing operations. This separation ensures that conflict management does not reduce overall processing efficiency.
Solution Approach 2:
The network interface card performs self-service by autonomously detecting access conflicts using user IDs from access requests and resolving them according to preset conflict management policies, without requiring storage node processor intervention.
Data Source
AI summary
A data processing method implemented by a network interface card device, wherein the method comprises receiving, from a first client, a first access request carrying an access address, detecting whether the first access request has a conflict; and processing the conflict according to a processing policy when the network interface card device detects that the first access request has a conflict.


