Hypervisor Service Migration Using Extended Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software service migration between virtual environments on the same physical hardware is a manual, error-prone process that requires downtime, as it lacks automated and dynamic mechanisms for service profiling and target VE selection based on service attributes.

Innovation Solution

A hypervisor-based system that manages service migration by storing service profiles with extended attributes, selecting a target VE based on source VE data and service requirements, and using dynamic automated processes with install scripts to migrate services without downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual service migration process is used between virtual environments, then service migration can be performed, but the process is error-prone and requires downtime

Engineering Contradiction:
Improveservice migration reliabilityVSAvoidservice downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated service migration where the service manager autonomously selects target virtual environments and executes migration without manual intervention. The service profile containing extended attributes guides the automated decision-making process, eliminating human error while maintaining continuous service operation through intelligent resource allocation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-defining service profiles with extended attributes that capture all necessary service characteristics and requirements. These profiles are prepared in advance, enabling the service manager to quickly determine compatible target environments and execute migration without downtime by having all decision-making information ready beforehand

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual service migration process is used, then service migration can be performed, but the process is complex and error-prone

Engineering Contradiction:
Improveservice migration easeVSAvoidmigration process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system creates and utilizes service profiles that copy and store extended attributes of services. These profiles serve as templates that simplify migration by providing a standardized representation of service requirements, eliminating the need for complex manual configuration analysis and reducing errors through consistent attribute capture

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The service manager acts as an intermediary between the source and target virtual environments. It uses service profiles with extended attributes to mediate the migration process, automatically matching service requirements with target environment capabilities, thereby simplifying operations while managing the complexity of cross-VE migration

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If automated service migration with service profiles is implemented, then migration accuracy and automation are improved, but system complexity increases

Engineering Contradiction:
Improveservice migration automationVSAvoidhypervisor system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system segments service information into structured service profiles with distinct extended attributes. This segmentation organizes complex service characteristics into manageable, standardized components that the hypervisor can process automatically, reducing the complexity burden by creating modular information units rather than handling monolithic service configurations

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9104461B2Hypervisor-based management and migration of services executing within virtual environments based on service dependencies and hardware requirements
Publication Date: 2015.08.11 ORACLE INT CORP
  • US9104461B2 patent drawing
  • US9104461B2 patent drawing
  • US9104461B2 patent drawing

AI summary

A system for migrating services including a primary virtual environment (VE) with a service manager and a VE manager, and a secondary VE, where both VEs execute a plurality of services, a set of physical hardware, and a hypervisor including a service module for storing extended service attributes for each service. The hypervisor manages migration one of the plurality of services executing on a source VE, obtain hardware requirements of the source VE, obtain extended service attributes associated with the one of the plurality of services to be migrated, and select a target VE for migration of the service. The target VE is selected based on the source VE data and the extended service attributes of the one service. The hypervisor migrates the one service by configuring the target VE and installing the service on the target VE using install scripts that execute on the target VE.