Sharing volume performance based on organization structure
AssigneeHitachi, Ltd.
InventorsTakanobu SUZUKI, Hiroyuki OSAKI
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein can involve sharing storage performance across volumes based on organizational distance. Various embodiments involve analyzing a distance between organizations, represented by the number of hops in an organizational graph, to determine eligibility for performance sharing based on metrics such as throughput and response time. Eligible storage volumes are grouped, and configuration parameters, such as Quality of Service (QoS), are set to optimize performance. The systems and methods support dynamically adjustable criteria, periodic monitoring of storage volumes, and grouping based on organizational units, ensuring efficient resource allocation and performance sharing across storage devices.
Claims20
A method for sharing storage performance across volumes based on organizational distance, the method comprising:
- analyzing a distance between a first organization and a second organization within an organizational hierarchy, the distance being represented by a number of hops between the first organization and the second organization in an organizational graph, wherein the organizational graph represents relationships between organizational units within an enterprise;
- determining whether a storage volume is eligible for performance sharing based on one or more performance metrics comprising at least one of the distance, a throughput, a response time, or a throughput limit;
- in response to the storage volume being eligible for performance sharing, assigning the storage volume to a group of storage volumes;
- and
- setting one or more configuration parameters for the group of storage volumes based on a relationship between at least two storage volumes within the group of storage volumes.
A non-transitory computer-readable medium for storing instructions for executing a process, the instructions comprising:
- analyzing a distance between a first organization and a second organization within an organizational hierarchy, the distance being represented by a number of hops between the first organization and the second organization in an organizational graph, wherein the organizational graph represents relationships between organizational units within an enterprise;
- determining whether a storage volume is eligible for performance sharing based on one or more performance metrics comprising at least one of the distance, a throughput, a response time, or a throughput limit;
- in response to the storage volume being eligible for performance sharing, assigning the storage volume to a group of storage volumes;
- and
- setting one or more configuration parameters for the group of storage volumes based on a relationship between at least two storage volumes within the group of storage volumes.
An apparatus, comprising:
- a processor, configured to:
- analyze a distance between a first organization and a second organization within an organizational hierarchy, the distance being represented by a number of hops between the first organization and the second organization in an organizational graph, wherein the organizational graph represents relationships between organizational units within an enterprise;
- determine whether a storage volume is eligible for performance sharing based on one or more performance metrics comprising at least one of the distance, a throughput, a response time, or a throughput limit;
- in response to the storage volume being eligible for performance sharing, assign the storage volume to a group of storage volumes;
- and
- set one or more configuration parameters for the group of storage volumes based on a relationship between at least two storage volumes within the group of storage volumes.
Dependencies are inferred from the claim text.