Virtualized File Server Storage Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization environments face inefficiencies in resource utilization and storage management, as physical machines are often underutilized when running a single dedicated operating system, leading to wastefulness and inefficiencies in computing resources.

Innovation Solution

The implementation of a virtualized file server architecture that utilizes File Server Virtual Machines (FSVMs) and Controller/Service Virtual Machines (CVMs) to dynamically manage storage access operations, distribute data across multiple host machines, and optimize storage by using local storage for improved performance and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If physical machines run a single dedicated operating system, then system stability and simplicity are improved, but resource utilization deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidresource utilization
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements virtualization technology that allows a single physical machine to host multiple virtual machines, each running its own operating system. The physical machine's computing resources (CPU, memory, storage, I/O) are virtualized and dynamically allocated to multiple VMs, enabling one physical machine to serve multiple functions and user needs simultaneously while maintaining system stability through isolation between VMs.

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

2Productivity

If storage data is distributed across multiple host machines, then storage efficiency and performance are improved, but network communication overhead increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidnetwork communication overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent divides storage data into multiple segments and distributes them across different host machines in the cluster. Each host machine stores portions of the overall dataset, enabling parallel access and improving storage efficiency. The segmentation allows load balancing and reduces the burden on any single host, while the distributed architecture enhances fault tolerance and scalability.

Inventive Principle:
Principle #1Segmentation

3Productivity

If multiple virtual machines share physical resources, then resource utilization is improved, but resource allocation complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidresource allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a resource management system that continuously monitors the resource usage status of physical machines and virtual machines. Based on this feedback, the system dynamically adjusts resource allocation, migrating VMs between hosts or adjusting resource quotas to optimize utilization. This feedback mechanism enables automated resource management, reducing the complexity of manual allocation while maximizing resource efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10728090B2Configuring network segmentation for a virtualization environment
Publication Date: 2020.07.28 NUTANIX INC
  • US10728090B2 patent drawing
  • US10728090B2 patent drawing
  • US10728090B2 patent drawing

AI summary

Examples of systems described herein include a file server virtual machine of a virtualized file server configured to communicate with a user virtual machine over a first virtual network to transfer data and to communicate with a controller virtual machine over a second virtual network to transfer control information.