Storage Volume Rule Enforcement for Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data replication mechanisms across multiple sites lack effective integrity protection, particularly in ensuring that consistently copied data is not overwritten, which can lead to data loss during operations like point in time copying and disaster recovery.
Innovation Solution
Associating volume labels and rules with storage volumes to restrict operations, such as point in time copy operations, and allowing overrides through a logical volume rule override flag, ensuring that consistently copied data is preserved and preventing erroneous overwrites.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data replication is performed across multiple sites for business continuity, then data availability for disaster recovery is improved, but data integrity protection is worsened due to lack of restrictions on operations
Solution Approach 1:
The system performs preliminary actions by associating volume labels and rules with storage volumes before replication operations occur. These rules preemptively restrict operations that could compromise data integrity, such as preventing point-in-time copy operations on volumes that are part of consistent copy relationships, thereby protecting replicated data across sites before any potential data loss can occur.
2Adaptability or versatility
If point in time copy operations are allowed on replicated volumes, then operational flexibility is improved, but data integrity is worsened due to potential overwriting of consistently copied data
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring the state of storage volumes and their copy relationships. When a point-in-time copy operation is requested on a volume that has consistently copied data, the system detects this condition through volume labels and rules, and provides feedback by blocking the operation to prevent overwriting, thus maintaining data integrity while still allowing flexible operations on appropriate volumes.
3Reliability
If rules are associated with storage volumes to restrict operations, then data integrity is improved, but device complexity is worsened due to additional management overhead
Solution Approach 1:
The system applies universality by using a multi-functional volume label mechanism that serves multiple purposes: identifying volumes, establishing copy relationships, and enforcing operational restrictions. This single labeling system handles diverse functions including tracking consistent copy relationships, preventing unauthorized operations, and managing disaster recovery states, thereby reducing the need for separate complex management systems while maintaining data integrity.
Data Source
AI summary
A plurality of logical volumes are stored at a plurality of sites. A command to execute an operation on a logical volume is received. A determination is made as to whether a rule associated with the logical volume permits execution of the operation on the logical volume. In response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, the operation is executed on the logical volume.


