Kernel Configuration Synchronization in Multi-OS Guest Host Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-operation systems, kernel configuration information between a host operating system and guest operating systems often becomes desynchronized when a guest operating system switches between foreground and background states, leading to inconsistencies in kernel configuration.

Innovation Solution

A kernel configuration information management method and device that monitor system state changes and synchronize kernel configuration information between the host and guest operating systems by using a system switching module and synchronization module to update and synchronize kernel information through callback functions and user space services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If kernel configuration information is maintained independently in each operating system, then each OS can operate autonomously, but kernel configuration information becomes desynchronized when guest OS switches between foreground and background states

Engineering Contradiction:
Improveautonomous operation capabilityVSAvoidkernel configuration synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system monitoring module continuously monitors the running states of guest operating systems and provides feedback to the synchronization module. When a guest OS transitions between foreground and background states, this state change is detected and triggers automatic synchronization of kernel configuration information, ensuring consistency while maintaining autonomous operation capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary synchronization module that acts as a mediator between the host operating system and guest operating systems. This module receives kernel configuration information from the host OS and distributes it to guest OS instances, enabling coordinated updates without requiring direct communication between guest OS instances, thus maintaining independence while ensuring synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If kernel configuration information is synchronized frequently to maintain consistency, then synchronization reliability improves, but system complexity and overhead increase

Engineering Contradiction:
Improvekernel configuration synchronizationVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-establishing monitoring mechanisms that track the running states of guest operating systems. The system monitoring module is configured in advance to detect state changes, and the synchronization module is pre-configured with the logic to synchronize kernel configuration information when specific conditions are met, avoiding the need for complex real-time decision-making during state transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by implementing targeted synchronization only for the specific kernel configuration information that needs to be updated when a guest OS state changes. Instead of synchronizing all kernel configuration data universally, the system selectively synchronizes only the relevant portions, reducing overall synchronization complexity and overhead while maintaining necessary consistency.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system monitors all guest operating system state changes continuously, then synchronization accuracy improves, but processing overhead and resource consumption increase

Engineering Contradiction:
Improvestate change detection accuracyVSAvoidprocessing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements partial action by having the system monitoring module focus only on monitoring specific critical state changes of guest operating systems that affect kernel configuration synchronization, such as transitions between foreground and background states. Instead of monitoring all possible state changes continuously, the system selectively monitors only those states that trigger synchronization requirements, reducing processing overhead while maintaining synchronization accuracy for critical operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11200099B2Kernel configuration information management method and device, and electronic apparatus
Publication Date: 2021.12.14 CLOUDMINDS (SHENZHEN) ROBOTICS SYST CO LTD
  • US11200099B2 patent drawing
  • US11200099B2 patent drawing
  • US11200099B2 patent drawing

AI summary

A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method.