Hypervisor Mediated Multi-OS Backup Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current snapshot solutions are not designed for multiple operating systems, leading to difficulties in synchronized backups and recoveries due to lack of common application interfaces and requiring user intervention across different systems.

Innovation Solution

A method and system utilizing daemons and a hypervisor to relay backup initiation triggers and snapshot requests across multiple operating systems, enabling automatic and synchronized data backups, rollbacks, and restorations through a single computer interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If snapshot solutions are used in a multiple operating system environment, then data backup capability is provided, but synchronized backup and recovery across different operating systems cannot be achieved due to lack of common application interfaces

Engineering Contradiction:
Improvebackup capability across multiple operating systemsVSAvoidsynchronized backup operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a hypervisor as an intermediary layer between multiple operating systems and the storage controller. The hypervisor receives backup initiation triggers from any operating system, translates them into standardized snapshot requests, and coordinates synchronized backups across all operating systems. This mediator enables cross-OS backup functionality without requiring each OS to have native support for other OS file systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The hypervisor provides a universal interface that handles backup operations for multiple different operating systems simultaneously. It implements a common application programming interface (API) that can initiate, manage, and coordinate snapshots across diverse OS environments (Windows, Linux, macOS, etc.), making the backup system universally applicable across heterogeneous platforms.

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

2Reliability

If individual snapshots are created on each operating system, then backup of each system is achieved, but user intervention is required at every step across different operating systems

Engineering Contradiction:
Improvebackup coverageVSAvoidbackup automation
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The hypervisor acts as an automated intermediary that receives a single backup initiation trigger from any operating system and automatically coordinates snapshot creation across all other operating systems. This eliminates the need for manual user intervention on each individual OS, as the hypervisor autonomously manages the coordination, timing, and execution of synchronized snapshots across the entire multi-OS environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service backup automation where the hypervisor automatically detects which operating systems are present, initiates snapshot requests to the appropriate storage controllers for each OS, and coordinates the timing of backups without requiring user presence or intervention. The system serves itself by automatically managing the complex multi-OS backup coordination process.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If different operating systems have their own file systems, then each system can manage its data independently, but synchronized backup becomes difficult due to lack of awareness between operating systems

Engineering Contradiction:
Improveoperating system independenceVSAvoidsynchronized backup information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The hypervisor serves as an information intermediary that bridges the awareness gap between operating systems with different file systems. It receives file system information and backup requirements from each OS independently, translates this into a unified backup plan, and coordinates synchronized snapshot operations. This allows each OS to maintain its file system independence while the hypervisor ensures all file systems are backed up in synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8713271B2Methods and systems for automated backups and recovery on multi-os platforms using controller-based snapshots
Publication Date: 2014.04.29 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8713271B2 patent drawing
  • US8713271B2 patent drawing
  • US8713271B2 patent drawing

AI summary

A method for backing up and restoring data across multiple operating systems executed by a computing product executing computer implemented instructions, wherein each operating system includes a daemon. Embodiments may include receiving a backup initiation trigger from an initial daemon on an initial operating system. This method may include relaying the backup initiation trigger to other daemons on other operating systems. This method may also include receiving snapshot requests from the other daemons, wherein each of the snapshot requests are requests for snapshots of storage associated with an operating system of one of the other operating systems. This method may further include sending received snapshot requests from the other daemons to a storage controller.