Flag-Based Polling Segmentation for Storage Management Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and dispersion of resources in Storage Area Networks (SANs) lead to scalability limitations and unwieldy data storage environments, as existing data storage management systems do not fully utilize variable elements like software architecture, resulting in capacity constraints.

Innovation Solution

The method involves creating a flag for poll requests to differentiate subsets of monitored elements, allowing for distributed responsibility among modules in the data storage management system, which increases capacity by optimizing meta-data management and processing through layered modules and user space division.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the data storage management system uses traditional polling methods without flag-based differentiation, then the system structure remains simple, but the system capacity and scalability are limited

Engineering Contradiction:
Improvedata management capacityVSAvoidsoftware architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the polling process by introducing flag-based differentiation that divides monitored elements into distinct subsets. Each flag value corresponds to a specific subset of elements, allowing the system to poll different subsets using different polling intervals and methods. This segmentation enables the system to manage larger numbers of elements without overwhelming the processor, thereby increasing data management capacity while keeping the architecture manageable through modular flag-based organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic polling intervals based on flag values. Different subsets of monitored elements can be polled at different intervals depending on their flag assignments. This dynamic approach allows the system to optimize polling frequency based on the specific requirements of different storage elements, improving overall system capacity and responsiveness without requiring a uniform increase in polling overhead across all elements.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system monitors all storage elements uniformly, then the management approach is simple, but the system becomes unwieldy and difficult to manage as scale increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidcentralized management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies segmentation by dividing all monitored storage elements into multiple subsets based on flag values. This segmentation allows administrators to manage different subsets independently, assigning different polling intervals and management strategies to different subsets based on their specific requirements. The flag-based organization provides a structured approach that maintains manageability even as the total number of storage elements increases, thereby improving scalability without sacrificing ease of centralized management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality through the flag-based system that can accommodate multiple types of storage elements and monitoring requirements within a single unified framework. The same flag mechanism can be used to differentiate between various subsets of elements, whether they are storage devices, processors, or other monitored components. This multi-functional approach provides a scalable foundation that can adapt to different management scenarios while maintaining consistent management practices across the entire system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If the data storage management system increases its capacity to manage more elements, then the system becomes more powerful, but the fixed components like processors and memory create scale limitations

Engineering Contradiction:
Improvedata storage management capacityVSAvoidfixed hardware resources required
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by implementing variable polling intervals based on flag values. Instead of uniformly polling all storage elements at high frequency, the system dynamically adjusts polling frequency based on the specific requirements of different subsets of elements. This dynamic approach reduces the total processing load on fixed hardware resources while maintaining effective monitoring and management capacity, thereby increasing the system's ability to manage more elements without proportionally increasing hardware requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7769931B1Methods and systems for improved virtual data storage management
Publication Date: 2010.08.03 EMC IP HLDG CO LLC
  • US7769931B1 patent drawing
  • US7769931B1 patent drawing
  • US7769931B1 patent drawing

AI summary

The capacity of a data storage management system may be increased with disclosed methods and systems. One method may increase the capacity of a data storage management system that polls a plurality of monitored elements in a data storage environment. The method includes creating a flag for a poll request and associating a first value for the flag with a first subset of the plurality of monitored elements. The method further includes interpreting a first poll request that includes the first value for the flag as directed to the first subset and interpreting a second poll request that does not include the first value for the flag as not directed to the first subset.