Virtualized File Server Metadata Fixing for Disaster Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtualization systems face inefficiencies in resource utilization and data management, particularly in distributed and cloud computing environments, where multiple virtual machines share physical resources but struggle with optimal storage access and redundancy, leading to suboptimal performance and resource waste.
Innovation Solution
The implementation of a virtualized file server architecture that utilizes File Server Virtual Machines (FSVMs) and Controller/Service Virtual Machines (CVMs) to manage storage access, maintain a storage map for efficient data location, and distribute data across multiple host machines, allowing for local storage access to improve performance and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple virtual machines share physical storage resources, then resource utilization improves, but storage access performance and reliability deteriorate
Solution Approach 1:
The patent segments the virtualization architecture into distinct components: File Server Virtual Machines (FSVMs) that manage file operations, Controller/Service Virtual Machines (CVMs) that manage storage access, and physical storage devices. This segmentation allows each component to specialize in specific functions, improving both resource utilization and access reliability by reducing interference between different virtual machines while maintaining efficient resource sharing.
2Reliability
If data is distributed across multiple host machines, then redundancy and availability improve, but system complexity increases
Solution Approach 1:
The patent introduces CVMs as intermediary components between FSVMs and physical storage devices. These CVMs manage the complexity of distributed data access by providing a standardized interface for storage operations across multiple host machines. The CVMs handle data distribution, replication, and failover logic, thereby improving availability while abstracting the underlying system complexity from upper-layer applications.
3Speed
If local storage access is enabled in virtualized environments, then storage access time improves, but resource management complexity increases
Solution Approach 1:
The patent enables local storage access by allowing virtual machines to access storage resources on their local host machines rather than requiring all access to go through centralized network storage. This local quality approach improves storage access speed by eliminating network latency for local operations while the virtualization layer maintains centralized resource management policies to handle the complexity of coordinating both local and remote storage access across the distributed system.
Data Source
AI summary
Examples of systems described herein include a virtualized file servers. Examples of virtualized file servers described herein may support disaster recovery of the virtualized file server. Accordingly, examples of virtualized file servers may support metadata fixing procedures to update metadata in a recovery setting. Examples of virtualized file servers may support hypervisor-agnostic disaster recovery.


