Data Storage Virtualization via Partitioned Policy Sets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems lack efficient management techniques to isolate and manage resources among multiple hosts and storage devices, leading to shared data access issues and inadequate control over storage performance.
Innovation Solution
The method involves dividing a data storage system into virtual partitions, assigning policy sets with access control, performance, and storage allocation policies to each partition, allowing for exclusive resource management and performance regulation, thereby isolating resources and optimizing storage usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple hosts share a single data storage system, then resource utilization improves, but access control and performance management deteriorate
Solution Approach 1:
The data storage system is divided into multiple virtual partitions, each with its own access control policies and performance parameters. This segmentation allows different hosts to access different portions of storage resources with customized control settings, resolving the contradiction between shared resource utilization and individual access control requirements
Solution Approach 2:
Virtual partitions act as intermediary layers between hosts and physical storage devices. These virtual partitions enforce access control policies and performance management rules, enabling multiple hosts to share storage resources while maintaining granular control over each host's access patterns and performance characteristics
2Productivity
If multiple hosts share a single data storage system, then resource utilization improves, but performance control deteriorates
Solution Approach 1:
The storage system is segmented into virtual partitions with independent performance control mechanisms. Each partition can have customized performance parameters such as I/O rates, response times, and throughput limits, allowing performance management without increasing overall system complexity
Solution Approach 2:
Performance characteristics of virtual partitions are controlled by adjusting parameters such as I/O rates, response times, and throughput limits. This parameter-based control enables fine-tuned performance management for different hosts while maintaining efficient resource utilization across the shared storage system
3Reliability
If virtual partitions are created with exclusive resource assignment, then access control improves, but resource flexibility deteriorates
Solution Approach 1:
Resource assignment to virtual partitions is made dynamic rather than static. Resources can be allocated, reallocated, and adjusted based on changing requirements while maintaining access control integrity. This dynamic approach resolves the contradiction between exclusive access control and resource flexibility by allowing both simultaneous operation
Data Source
AI summary
Described are techniques for performing data storage system management. The data storage system is divided into a plurality of virtual partitions. A plurality of policy sets are specified where each of the policy sets includes one or more policies. One of the plurality of policy sets is assigned to each of the plurality of virtual partitions. Each of the plurality of policy sets includes an access control policy that assigns a portion of data storage of the data storage system as a resource for exclusive use in one of the plurality of virtual partitions that is assigned said each policy set.


