Virtual Machine Snapshot via Segmented Data Copy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently creating snapshots of storage units associated with virtual machines, particularly in managing data growth and ensuring reliable data protection while minimizing impact on productivity.
Innovation Solution
A method is described that involves requesting a host computing device to perform a virtual machine snapshot, identifying virtual data stores based on metadata, requesting a primary storage device to perform a storage unit snapshot, and merging changes to the virtual machine snapshot once the storage unit snapshot is complete.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a virtual machine snapshot is created by copying all data to a new location, then data protection reliability is improved, but storage space consumption increases and productivity is impacted
Solution Approach 1:
The patent segments the snapshot data into two parts: unchanged data remains at the original location while only changed data is copied to a new location. This is achieved by identifying and separating modified data blocks from the original virtual machine data, allowing the snapshot to be created without duplicating all data.
Solution Approach 2:
The patent performs preliminary identification of changed data blocks before creating the snapshot. By pre-identifying which data blocks have been modified since the last snapshot, the system prepares only the necessary data for copying, minimizing the impact on productivity while ensuring data protection reliability.
2Reliability
If a virtual machine snapshot is created by copying all data to a new location, then data protection reliability is improved, but storage space consumption increases
Solution Approach 1:
The patent segments the snapshot data into two parts: unchanged data remains at the original location while only changed data is copied to a new location. This is achieved by identifying and separating modified data blocks from the original virtual machine data, allowing the snapshot to be created without duplicating all data.
3Productivity
If changed data is stored in a different location from the virtual machine data, then data protection efficiency is improved, but system complexity increases
Solution Approach 1:
The patent introduces a metadata structure as an intermediary that tracks the location of changed data blocks. This metadata acts as a map between the original virtual machine data and the separated changed data stored in different locations, managing the complexity while maintaining data protection efficiency.
Data Source
AI summary
A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.


