Adaptive Virtual Disk Cost Optimization via Dynamic I/O Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments face inefficiencies in managing virtual disks, where users pay for unused resources and struggle with real-time adjustments in storage capacity and throughput, leading to overpayment and suboptimal resource utilization.

Innovation Solution

The implementation of adaptive virtual disks with a dynamic cost model that allows users to modify storage capacity and throughput in real-time using an API, coupled with a middleware system that allocates and reconfigures data chunks across physical storage devices based on I/O access patterns, optimizing resource utilization and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users allocate fixed storage capacity and throughput for virtual disks, then resource allocation is simple and stable, but users pay for unused resources and cannot adjust in real-time

Engineering Contradiction:
Improvereal-time adjustment of storage capacity and throughputVSAvoiddynamic reconfiguration system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic virtual disk capacity and throughput adjustment by allowing users to modify allocation parameters in real-time through an API. The system dynamically reconfigures the virtual disk allocation without requiring system shutdown or manual intervention, enabling flexible adaptation to changing storage needs while maintaining operational stability through automated resource management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables real-time modification of virtual disk parameters including storage capacity, throughput, and I/O performance characteristics. Users can adjust these parameters dynamically based on actual workload requirements, and the system automatically recalculates resource allocation and reconfigures the underlying physical storage resources to match the new parameter settings.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If cloud providers allocate sufficient physical resources to meet peak demand, then service reliability is improved, but resource utilization efficiency decreases

Engineering Contradiction:
Improveservice reliability during peak demandVSAvoidwasted physical storage resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic resource allocation where physical storage resources are automatically adjusted based on real-time virtual disk usage patterns and performance requirements. The system continuously monitors workload demands and reconfigures physical resource allocation accordingly, ensuring sufficient capacity during peak demand while minimizing wasted resources during low-utilization periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor virtual disk performance metrics, I/O patterns, and resource utilization in real-time. Based on this feedback, the system automatically adjusts physical resource allocation to match actual demand, preventing both over-provisioning and under-provisioning while maintaining service reliability.

Inventive Principle:
Principle #23Feedback

3Productivity

If users increase virtual disk throughput for better I/O performance, then application performance improves, but cost increases

Engineering Contradiction:
ImproveI/O performance and application throughputVSAvoidmonetary cost for storage resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent enables users to dynamically adjust virtual disk throughput parameters based on actual application performance requirements. The system allows granular control over I/O performance parameters such as throughput, IOPS, and latency, enabling users to optimize the balance between application performance and resource cost by adjusting these parameters in real-time according to workload demands.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system provides dynamic throughput adjustment capabilities where users can scale I/O performance up or down based on changing application needs. The underlying physical resources are automatically reconfigured to match the requested throughput levels, allowing cost-effective performance optimization without over-provisioning resources for peak scenarios that may not occur frequently.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9442669B2Cost-effective IAAS (infrastructure-as-a-service) cloud storage based on adaptive virtual disks (AVD)
Publication Date: 2016.09.13 KYNDRYL INC
  • US9442669B2 patent drawing
  • US9442669B2 patent drawing
  • US9442669B2 patent drawing

AI summary

There are provided a system, a method and a computer program product for operating a cloud computing storage system. The cloud computing storage system allocates and manages virtual disks. A virtual disk provides a logical data storage. The cloud computing storage system divides data stored in the virtual disks into chunks and allocates the chunks to physical data storage devices. The cloud computing storage system monitors I/O access patterns and user requests to change data storage capacities and throughputs of the virtual disks in real time. The cloud computing storage system dynamically reconfigures an allocation of the chunks to the physical data storage devices.