Virtual Machine Shared Read-Only File System Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple virtual machines on a server incurs high ongoing maintenance and management costs due to the need for separate operating system images and complex backup processes, despite the benefits of resource isolation and consolidation.

Innovation Solution

A method that identifies and shares read-only portions of a file system among multiple virtual machines, allowing for simplified management by treating these shared portions as a single unit, enabling concurrent installation, patching, and backup of virtual machines using a manager that distinguishes read-only and read-write files and data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate operating system images are used for each virtual machine, then resource isolation and security are maintained, but management overhead and costs increase substantially

Engineering Contradiction:
Improveresource isolation and securityVSAvoidmanagement overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The file system is segmented into read-only portions and read-write portions. The read-only portions are shared among multiple virtual machines, while the read-write portions remain separate for each virtual machine. This segmentation allows management simplification through sharing while maintaining isolation through separate writable copies, directly resolving the contradiction between resource isolation and management overhead.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple separate operating system images are maintained, then each virtual machine has independent control, but backup processes become complex and time-consuming

Engineering Contradiction:
Improveindependent virtual machine controlVSAvoidbackup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The backup process merges multiple virtual machine backup operations into a single backup operation by identifying and backing up the shared read-only file system portions once. This combining approach maintains independent control over each virtual machine's read-write portions while dramatically reducing total backup time by eliminating redundant backup of shared content.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If full copies of operating systems are installed on each virtual machine, then complete independence is achieved, but storage space and management costs increase

Engineering Contradiction:
Improvevirtual machine independenceVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of copying entire operating system images to each virtual machine, the patent copies only the necessary read-write portions of the file system to each virtual machine. The read-only portions are shared among multiple virtual machines. This selective copying approach maintains virtual machine independence while significantly reducing storage space requirements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8966474B2Managing virtual machines using shared image
Publication Date: 2015.02.24 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8966474B2 patent drawing
  • US8966474B2 patent drawing
  • US8966474B2 patent drawing

AI summary

A method for managing a computing system comprises identifying read-only portions of a file system, sharing the read-only portions of the file system among a plurality of virtual machines, and managing the shared read-only portions of the file system as a single unit.