Virtual Disk I/O Performance Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems lack flexibility in managing virtual machine resources, particularly in specifying and adjusting disk input/output performance and storage size independently, which limits user control over quality of service and dynamic performance adjustments.

Innovation Solution

The system allows users to specify configuration parameters for virtual disk instances, including size and performance, and dynamically allocates physical resources to meet these specifications, enabling flexible management and adjustment of virtual machine resources, such as disk durability and I/O rates, through a resource manager that monitors usage and suggests modifications for optimized performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud computing systems provide fixed virtual machine resources, then system stability is maintained, but user flexibility and adaptability in specifying disk size and performance independently are limited

Engineering Contradiction:
Improveuser flexibility in specifying disk parametersVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables dynamic configuration of virtual disk parameters including size and input/output performance independently. Users can specify and adjust these parameters at runtime rather than being constrained by fixed allocations, allowing the virtual machine resources to adapt to changing workload requirements while maintaining system stability through controlled dynamic modification

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention allows independent specification and modification of virtual disk parameters such as size and I/O performance. The system accepts user input for these parameters and dynamically adjusts the virtual disk configuration to match the specified values, enabling flexible resource allocation without requiring complete reconfiguration of the virtual machine

Inventive Principle:
Principle #35Parameter changes

2Reliability

If physical resources are allocated to meet specified performance parameters, then quality of service is improved, but resource allocation complexity and management overhead increase

Engineering Contradiction:
Improvequality of serviceVSAvoidresource allocation management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system monitors the performance of allocated physical resources and compares actual performance against the specified parameters. When performance deviations are detected, the system automatically adjusts resource allocation to maintain the required quality of service level, providing closed-loop control that ensures reliability while reducing manual management overhead

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The resource management system automatically allocates and adjusts physical resources to meet the specified virtual disk performance parameters without requiring manual intervention. The system self-regulates resource allocation based on the configured parameters and actual performance feedback, improving quality of service while simplifying management

Inventive Principle:
Principle #25Self-service

3Productivity

If virtual disk parameters are fixed at creation, then system simplicity is maintained, but ability to optimize performance based on actual usage is limited

Engineering Contradiction:
Improveperformance optimizationVSAvoidparameter adjustment simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system allows virtual disk parameters to be modified dynamically after creation without requiring system shutdown or complex reconfiguration procedures. Users can adjust size and performance parameters based on actual usage patterns and workload requirements, enabling performance optimization while maintaining operational simplicity through straightforward parameter modification interfaces

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8843925B1Adjustable virtual network performance
Publication Date: 2014.09.23 GOOGLE LLC
  • US8843925B1 patent drawing
  • US8843925B1 patent drawing
  • US8843925B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to managing resources. In one aspect, a method includes the actions of receiving configuration information, the configuration information specifying a plurality of parameter values including values for a size and input/output performance parameters, where the size and performance parameters are independently specified by a user; determining one or more physical resources that satisfy the received configuration information; and generating one or more virtual disk instances having the specified size and performance parameters.