Offload Server Virtual Machine Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machines often leave limited spare computing resources, making it challenging to handle computing-intensive tasks like backups without impacting production servers, as they overwhelm the physical host computers and degrade network performance.

Innovation Solution

Providing metadata to an offload server for direct access to virtual machine data, allowing backup operations to be performed on a separate server without impacting the host computer system, thereby utilizing dedicated links and minimizing network bandwidth consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual machines are used to maximize computing resource utilization, then resource efficiency is improved, but spare computing resources become insufficient to handle computing-intensive tasks like backups

Engineering Contradiction:
Improveresource efficiencyVSAvoidavailability of spare computing resources
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments backup operations from production workloads by introducing a separate backup server that independently handles backup tasks. This segmentation allows backup operations to be performed without consuming resources from the production virtual machines, resolving the contradiction between maximizing resource utilization and having spare resources for backups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A backup server acts as an intermediary between the production virtual machines and the backup process. This intermediary component receives backup data from virtual machines and stores it externally, eliminating the need for production servers to have spare computing resources while still enabling efficient backup operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If backup operations are performed on virtualized servers, then data protection is improved, but backup operations take longer and degrade application performance

Engineering Contradiction:
Improvedata protectionVSAvoidbackup operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The backup operation is extracted from the production server environment and performed on a dedicated backup server. This extraction allows backup processes to run independently without impacting production applications, maintaining both data protection and backup speed simultaneously.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If backup operations are performed during non-peak times within a time window, then network bandwidth consumption is reduced, but backup operations still congest the computer network and slow down normal network traffic

Engineering Contradiction:
Improvenetwork bandwidth availabilityVSAvoidnetwork congestion
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

The backup server serves as an intermediary that receives backup data from virtual machines and transfers it to external storage systems. This intermediary approach consolidates network traffic to a dedicated backup server rather than distributing it across production networks, reducing network congestion even during peak times.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If a dedicated physical server is added to offload backup operations, then backup performance is improved, but the physical server has no knowledge of how to access data stored by virtual machines

Engineering Contradiction:
Improvebackup operation efficiencyVSAvoiddata access complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the backup server receives metadata from the virtual machine host about data locations and mappings. This metadata feedback enables the backup server to access virtual machine data without complex configuration, resolving the contradiction between backup efficiency and data access complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7707185B1Accessing virtual data storage units to offload operations from a computer system hosting a virtual machine to an offload server
Publication Date: 2010.04.27 VMWARE INC
  • US7707185B1 patent drawing
  • US7707185B1 patent drawing
  • US7707185B1 patent drawing

AI summary

A process of providing access to data associated with a virtual machine running on a host computer system to an offload server is implemented to improve the performance of the host computer system. Once the offload computer system knows how and where to access the data associated with that of the virtual machine, operations can be offloaded from the host computer system and performed by the offload server. Backup operations can be offloaded onto the server. The server can run backup software and directly access the data associated with the virtual machine, thereby freeing the hardware resources of the host computer to handle normal applications running on the virtual machine.