Virtual Storage Partition Mapping for Multi-Boot Guest OSes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional operating system architectures limit virtual server instances to a single boot disk, which is incompatible with cloud computing environments, especially for non-standard operating systems like z/OS that require multiple disk images for booting, and hypervisors struggle to scale with this volume of unique boot virtual storage disks.

Innovation Solution

A hypervisor-based architecture that organizes a storage pool of virtual storage blocks into multiple virtual storage partition tables, assigns device addresses, and presents them to the guest operating system, allowing multiple disk images to be managed as a single virtual storage device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single boot disk is used in conventional operating system architecture, then device complexity is reduced, but adaptability to cloud computing environments and non-standard operating systems deteriorates

Engineering Contradiction:
Improvecompatibility with cloud computing environmentsVSAvoidstorage device structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the storage device into multiple virtual storage partitions, each with its own partition table and device address. This allows a single physical storage device to present multiple logical boot disks to different operating systems, resolving the contradiction between adaptability and complexity by organizing storage into manageable segments rather than requiring separate physical devices for each OS

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal storage device that can serve multiple functions simultaneously - it can boot different operating systems (conventional OSes, z/OS, cloud computing OSes) using the same physical storage infrastructure. The hypervisor layer provides multi-functionality by presenting different virtual storage partitions to different guest OSes, eliminating the need for separate boot disks for each OS type

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

2Adaptability or versatility

If multiple disk images are presented to guest operating systems, then adaptability to non-standard operating systems like z/OS is improved, but device complexity and hypervisor scaling requirements worsen

Engineering Contradiction:
Improvesupport for non-standard operating systemsVSAvoidvirtual storage partition management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The hypervisor acts as an intermediary layer between the physical storage device and the guest operating systems. It manages the complexity of multiple disk images by presenting them through standardized virtual storage partitions with device addresses. This mediator approach allows support for non-standard OSes like z/OS without increasing the complexity at the guest OS level, as the hypervisor handles the complex partition management centrally

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a one-to-one mapping between hypervisor storage disks and guest OS disks is used, then ease of operation is improved, but adaptability to multiple boot disks deteriorates

Engineering Contradiction:
Improvenumber of boot disks per virtual machineVSAvoiddevice address mapping
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a new dimension of abstraction by mapping physical storage blocks to virtual storage partitions through partition tables, rather than directly mapping physical disks to guest OS disks. This dimensional change allows multiple boot disks to be presented to a single virtual machine while maintaining ease of operation through standardized device address mapping, resolving the contradiction between adaptability and operational simplicity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250390244A1Demultiplexing storage volume boundaries within virtual storage block device
Publication Date: 2025.12.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250390244A1 patent drawing
  • US20250390244A1 patent drawing
  • US20250390244A1 patent drawing

AI summary

An architecture for demultiplexing volumes in a storage device includes a virtual machine. A guest operating system is in the virtual machine. The architecture further includes a storage pool of virtual storage blocks and a hypervisor. The hypervisor is configured to organize the storge pool of virtual storage blocks into a plurality of virtual storage partition tables. Device addresses are assigned to the plurality of virtual storage partition tables. The plurality of virtual storage partition tables and the devices addresses are organized into a virtual storage device. The device addresses are presented to the guest operating system in the virtual machine.