Central Service for Storage Appliance Data Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for managing user data in storage appliances across a wide area network lack efficient methods for sharing and replicating data between users without central service intervention, leading to limitations in data accessibility and synchronization.
Innovation Solution
A method and system that utilize a central service to manage user data by establishing user accounts, storage appliances, and container designations, enabling peer-to-peer data replication and synchronization without interacting with user data, and allowing users to share data with consent-based access levels through a network interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a central service is used to manage user data relationships, then data accessibility and synchronization are improved, but central service load and system complexity increase
Solution Approach 1:
The patent segments the data management system into three distinct components: (1) a central service that manages relationship metadata and coordination, (2) storage appliances that independently store and manage actual user data, and (3) user devices that initiate data operations. This segmentation allows the central service to focus only on relationship management rather than handling all data operations, thereby reducing its load while maintaining synchronization reliability.
Solution Approach 2:
The patent introduces an intermediary mechanism where the central service acts as a coordinator that manages relationships between storage appliances and containers without directly handling user data. The central service stores relationship information in a database and coordinates data operations by directing storage appliances to replicate data to appropriate destinations, thus mediating between users and the distributed storage system while reducing central service burden.
2Productivity
If peer-to-peer data replication is implemented, then data sharing efficiency is improved, but data security and access control become more difficult to manage
Solution Approach 1:
The patent implements preliminary action by establishing access control relationships before data replication occurs. The central service stores relationship information in a database that defines which storage appliances can access which containers and under what conditions. This pre-established framework ensures that data security and access control are maintained from the outset, allowing efficient peer-to-peer replication to proceed without compromising security.
Solution Approach 2:
The patent implements feedback mechanisms where the central service monitors and coordinates data replication operations between storage appliances. The system tracks relationship information and ensures that data sharing operations comply with established access controls. This feedback loop maintains data security while enabling efficient peer-to-peer replication by providing real-time coordination and verification.
3Adaptability or versatility
If users can share data with multiple storage appliances, then data accessibility is improved, but relationship management complexity increases
Solution Approach 1:
The patent implements universality by creating a standardized relationship management framework that handles multiple storage appliances and containers through a single unified system. The central service database stores relationship information in a consistent format that can represent any combination of users, storage appliances, and containers. This universal approach allows users to share data with multiple storage appliances without increasing management complexity, as the same framework handles all relationships regardless of their specific configuration.
Data Source
AI summary
In various embodiments, the present invention relates to a method of operating a server to manage user data in a plurality of storage appliances. The method involves establishing in a database system, via the server, information for each registered user; establishing and storing in the database system a set of relationships, based on designations by the users, among registered storage appliances and container designations; and using a central service running on the server to deliver storage appliance-container relationship data to the storage appliances so as to enable the appliances to substantiate the containers therein, and to replicate user data with other storage appliances that have substantiated corresponding containers, in a manner consistent with the stored relationships, and wherein the central service operates without interaction with user data stored in the containers.


