Virtualized File Server Failover with Witness-Based Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file server systems face inefficiencies in providing uninterrupted availability during failovers, particularly in virtualized environments, leading to prolonged downtimes and increased demands on memory, processing power, and network bandwidth.

Innovation Solution

A high availability solution is implemented across two clusters with synchronous storage replication, creating a global file system namespace and allowing real-time replication of VMs and files between clusters, reducing memory and CPU demands, and optimizing network usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If backup systems are implemented to hold copies of data at a second location, then data availability is improved during disasters, but restore downtime increases due to administrative intervention requirements

Engineering Contradiction:
Improvedata availabilityVSAvoidrestore downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining real-time synchronous replication of file system data between primary and secondary file servers. The secondary server is pre-configured with up-to-date data and can immediately assume the primary role without administrative intervention, eliminating restore downtime while ensuring data availability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If redundant file servers are maintained with file system content, then availability during failure is improved, but memory and processing power demands increase

Engineering Contradiction:
Improveavailability during failureVSAvoidmemory and processing power demands
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system creates a virtual copy of the file system namespace on the secondary server through synchronous replication. This virtual copy allows the secondary server to assume the primary role immediately upon failure without requiring full duplication of processing resources, reducing memory and CPU demands while maintaining availability.

Inventive Principle:
Principle #26Copying

3Reliability

If synchronous storage replication is used to replicate VMs and files in real-time between clusters, then file system availability is improved, but network bandwidth requirements increase

Engineering Contradiction:
Improvefile system availabilityVSAvoidnetwork bandwidth requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements local quality by replicating only the specific file system namespace data that is actually needed for the virtual file server operation, rather than replicating all data on the servers. This targeted approach reduces network bandwidth requirements while maintaining file system availability through synchronous replication.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260079800A1Virtualized file server and witness-based high availability
Publication Date: 2026.03.19 NUTANIX INC
  • US20260079800A1 patent drawing
  • US20260079800A1 patent drawing
  • US20260079800A1 patent drawing

AI summary

Disclosed is an improved approach to implement high availability for file servers in a virtualized computing environment. A high availability solution is provided that creates a global file system namespace across two clusters located at separate sites, where a synchronous storage replication is used to support the stretched container, allowing VMs and files stored in the container to be replicated in real-time between the two clusters.