Virtualized Storage Processor Namespace Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems face challenges in managing virtual data movers due to the intermingling of their content within a physical storage processor's root file system, which impairs mobility and management, requiring complex steps for migration and potentially disrupting other virtual data movers.

Innovation Solution

The implementation of virtualized storage processors (VSPs) as self-describing and independent entities with their own namespaces and network addresses, allowing direct access by hosts and enabling seamless movement between physical storage processors with minimal disruption, by storing configuration settings and data objects within their own file systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If virtual data movers are managed within a unified root file system of the physical storage processor, then centralized management and resource sharing are achieved, but mobility and ease of management deteriorate due to complex migration steps and potential disruptions to other virtual data movers

Engineering Contradiction:
ImproveEase of managementVSAvoidMigration complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent segments the unified root file system into isolated namespaces, with each virtual data mover having its own dedicated namespace. This segmentation allows virtual data movers to be managed independently while maintaining centralized control through the physical storage processor, resolving the contradiction between centralized management and ease of migration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the namespace and configuration settings of each virtual data mover from the unified root file system and encapsulates them within the virtualized storage processor itself. This extraction enables the virtual data mover to be moved as a self-contained unit between physical storage processors without affecting other virtual data movers, significantly simplifying migration procedures.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If virtual data movers share a common namespace within the physical storage processor, then resource sharing and centralized control are improved, but ease of operation deteriorates due to path dependencies on the physical storage processor

Engineering Contradiction:
ImproveResource sharingVSAvoidAccess simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces the virtualized storage processor as an intermediary layer between hosts and the physical storage processor. This intermediary encapsulates the namespace and provides path translation, allowing hosts to access virtual data movers through simplified paths without exposing the underlying physical storage processor structure, thus maintaining resource sharing while improving access simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a virtualization dimension to the storage architecture by creating virtual namespaces that operate independently from the physical storage processor's file system structure. This dimensional addition allows hosts to access data through virtual paths that are independent of the physical storage processor's root file system, simplifying operations while preserving resource sharing capabilities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of manufacture

If configuration settings are stored in the physical storage processor's root file system, then centralized configuration management is achieved, but reliability deteriorates due to potential disruptions to other virtual data movers during migration

Engineering Contradiction:
ImproveConfiguration managementVSAvoidOperational stability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments configuration settings into virtualized storage processor-specific configurations rather than storing them in the physical storage processor's root file system. This segmentation isolates configuration data to specific virtual data movers, allowing migration of individual virtual data movers without affecting the operational stability of others, while maintaining centralized configuration management through the virtualization layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts configuration settings from the physical storage processor's root file system and relocates them to the virtualized storage processor. This extraction creates self-contained configuration units that can be migrated independently, eliminating the risk of disrupting other virtual data movers during migration while preserving centralized configuration management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10447524B1Unified datapath processing with virtualized storage processors
Publication Date: 2019.10.15 EMC IP HLDG CO LLC
  • US10447524B1 patent drawing
  • US10447524B1 patent drawing
  • US10447524B1 patent drawing

AI summary

A technique for managing host data in a data storage apparatus having a storage processor (SP) provides virtualized storage processors (VSPs) as substantially self-describing and independent entities. Each VSP has its own namespace, independent of the namespace of any other VSP. Each VSP also has its own network address. Hosts may thus access VSPs directly, without having to include path information relative to the SP on which the VSP is operated. VSPs can thus be moved from one physical SP to another with little or no disruption to hosts, which may continue to access the VSPs on the new SPs using the same paths as were used when the VSPs were running on the original SPs.