Virtual Backup Data Path Bridging Host and Guest OS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data backup systems are incompatible with virtualization technologies, preventing data from passing between a client system and a virtual environment, leading to inefficiencies in data retrieval and storage.

Innovation Solution

A system and method that create a bridge between a host operating system and a guest operating system within a backup server, allowing data transfer by identifying and extending a data path through a storage area network, establishing communication between the host and guest operating systems, and facilitating data transfer using protocols like cloud computing and shared memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional backup services transmit data over a storage area network, then data can be transferred between client system and backup server, but backup agents in virtual environment cannot communicate with backup server portions outside the virtual environment, preventing data transfer

Engineering Contradiction:
Improvecompatibility with virtualizationVSAvoiddata transfer capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a host operating system as an intermediary layer between the virtual environment (guest operating system) and the traditional backup server infrastructure. This host OS mediates communication by providing a interface that translates virtual environment protocols into formats compatible with the storage area network and traditional backup agents, thereby enabling data transfer while maintaining compatibility with both virtualization and traditional backup systems

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a dimensional layer by running the backup agent within a virtual machine in the guest operating system while using the host operating system to manage the physical storage infrastructure. This creates a hierarchical architecture where backup operations span multiple dimensions: virtualized storage management at one level and physical storage access at another, resolving the incompatibility between virtual environment isolation and traditional backup server architecture

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If virtualization is used to store data via virtual machines, then time required to retrieve data and computing resources needed are reduced, but traditional backup systems become incompatible with virtualization technologies

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidcompatibility with traditional backup systems
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The host operating system serves multiple functions simultaneously: it manages the virtualized storage environment, provides compatibility with traditional backup agents, handles data transfer over the storage area network, and coordinates with the guest operating system. This multi-functionality allows the system to maintain productivity benefits of virtualization while preserving compatibility with traditional backup infrastructure

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

Solution Approach 2:

The host operating system acts as a universal translator and mediator that enables traditional backup agents to interact with virtualized storage systems. It provides the interface layer that allows legacy backup technologies to operate within the virtualized environment without requiring complete system redesign, thus maintaining compatibility while enabling efficient data retrieval

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10152266B1Systems and methods for providing data backup services in a virtual environment
Publication Date: 2018.12.11 COHESITY INC
  • US10152266B1 patent drawing
  • US10152266B1 patent drawing
  • US10152266B1 patent drawing

AI summary

The disclosed computer-implemented method for providing data backup services in a virtual environment may include (1) identifying a data path used to transfer, via a storage area network, backup data between a client system and a host operating system of a backup server, (2) establishing communication between the host operating system and a backup agent on a guest operating system of the backup server, and (3) extending the data path to the guest operating system by facilitating data transfer between the host operating system and the backup agent of the guest operating system such that the backup data is transferred between the client system and the backup agent of the guest operating system. Various other methods, systems, and computer-readable media are also disclosed.