Dynamic Data Access Configuration for Distributed Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed processing systems face challenges in dynamically managing access permissions for compute nodes to shared data segments without disrupting operations or creating data copies, particularly during configuration changes, node additions, or failures.
Innovation Solution
A dynamic data access configuration system that maintains a mapping of access permissions for compute nodes and applies updated mappings to the distributed processing system, allowing for re-balancing of access permissions without taking nodes or the system offline, and grants access to original data segments rather than creating copies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If access permissions are dynamically changed for compute nodes, then adaptability is improved, but system stability deteriorates due to potential disruptions
Solution Approach 1:
The patent implements dynamic data access configuration by allowing the mapping between compute nodes and shared data segments to be changed during system operation. The system maintains a mapping structure that can be updated in real-time, enabling adaptability while preserving stability through controlled updates that don't disrupt ongoing operations.
Solution Approach 2:
The patent introduces a mapping as an intermediary layer between compute nodes and shared data segments. This mapping acts as a mediator that translates access requests and manages permissions dynamically. By using this intermediary structure, the system can change access rights without directly disrupting the underlying data storage or compute node operations.
2Adaptability or versatility
If access mappings are updated during operation, then adaptability is improved, but device complexity increases
Solution Approach 1:
The mapping structure serves multiple functions: it tracks access permissions, manages data segmentation, coordinates node connections, and enables dynamic reconfiguration. By making the mapping multi-functional, the patent reduces overall system complexity despite adding dynamic capabilities, as a single structure handles multiple management tasks.
3Productivity
If compute nodes are granted access to shared data segments, then productivity is improved, but reliability deteriorates due to potential access failures
Solution Approach 1:
The system maintains the mapping as a feedback mechanism that tracks which compute nodes have access to which data segments. This feedback structure enables the system to monitor access rights and adjust them in response to changing conditions, ensuring both efficient data access and reliable permission management.
Data Source
AI summary
One or more techniques and/or systems are provided for dynamic data access configuration. For example, a mapping may be maintained for compute nodes of a distributed processing system. The mapping may comprise access permission assignments of at least some compute nodes to shared data segments (e.g., read access and/or write access permissions). The mapping may be updated based upon configuration changes for the distributed processing system (e.g., addition of a new compute node, failure of a compute node, granting or removal of access to a shared data segment for an existing compute node, etc.). The updated mapping may be applied to the distributed processing system during operation of the distributed processing system (e.g., access may be granted to original instances of shared data segments based upon the configuration change; compute nodes and/or the distributed processing system may be kept online and operational while applying the configuration change; etc.).


