Pseudo Data Storage System for Multi-Device Virtual Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data protection systems face challenges in efficiently managing and replicating data across multiple virtual disks using a single pseudo data storage system, particularly in virtual environments where access to multiple virtual devices is limited and resource-intensive.
Innovation Solution
A pseudo data storage system is used to access journals and repository volumes, allowing for efficient reading and writing operations across multiple virtual disks through a kernel interface, utilizing a pseudo device that simulates a complete storage system, enabling access to multiple replica journals without the need for multiple powered-up virtual machines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple virtual machines are powered up to access multiple replica journals, then access to multiple virtual devices is enabled, but resource consumption increases significantly
Solution Approach 1:
The patent creates a pseudo virtual machine that is a virtual copy or representation of a physical machine. This pseudo VM can access multiple replica journals and virtual devices without requiring actual powered-up virtual machines, thereby enabling multi-device access while minimizing resource consumption. The pseudo VM acts as a virtual interface that bridges the gap between needing multiple device access and avoiding resource-intensive virtual machine instantiation.
2Use of energy by moving object
If a single pseudo data storage system is used to access multiple replica journals, then resource consumption is minimized, but access to multiple virtual devices is limited
Solution Approach 1:
The pseudo virtual machine is designed with multi-functionality to serve multiple purposes. It can access different replica journals, mount different virtual devices, and perform various storage operations through a single interface. This universal design allows one pseudo VM to replace multiple dedicated access paths, enabling versatile access to multiple virtual devices while maintaining low resource consumption.
Solution Approach 2:
The pseudo virtual machine acts as an intermediary between the data protection system and the replica journals. It provides a virtual interface that mediates access to multiple replica journals and virtual devices, allowing the system to access multiple devices through a single pseudo VM rather than requiring multiple powered-up virtual machines or direct access paths.
3Reliability
If conventional data protection systems replicate data at the data block level, then data protection is achieved, but system complexity increases
Solution Approach 1:
The patent segments the data protection function into distinct components: the pseudo virtual machine handles virtual device access, the kernel interface manages I/O operations, and the storage system handles actual data replication. This segmentation allows each component to perform its specific function independently, simplifying the overall system architecture while maintaining robust data protection capabilities.
Data Source
AI summary
In one aspect, a method includes receiving a first I/O at a kernel interface using a pseudo data storage system, writing the first I/O to a first virtual device on a datastore, receiving a second I/O at the kernel interface using the pseudo data storage system and writing the second I/O to a second virtual device on the datastore.


