Service Aware Virtualization for Bulk Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization systems are limited to black box testing, making it difficult for system owners to manage and provide service-oriented support for multiple virtual instances, as they lack the ability to view internal workings and operations, which is crucial for effective management and troubleshooting.

Innovation Solution

The introduction of a service aware virtualization system that employs service manager modules to provide a white box view of virtual instances, allowing for application-aware testing, bulk data management, and diagnostic information retrieval, enabling detailed analysis and management of virtual instances through a 'white box' perspective.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtualization systems treat each virtual instance as a black box without internal visibility, then system simplicity and isolation are maintained, but service-oriented support and management capability deteriorate

Engineering Contradiction:
Improvemanagement capabilityVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a service manager module as an intermediary component that sits between the virtualization system and virtual instances. This mediator provides internal visibility and service-oriented management capabilities without requiring changes to the virtual instance architecture itself, thus improving management capability while maintaining system structure integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the management functionality by introducing separate service manager modules for each virtual instance. This segmentation allows detailed service-oriented management of individual instances while maintaining the overall black box isolation of the virtualization system, resolving the contradiction between management capability and system simplicity

Inventive Principle:
Principle #1Segmentation

2Productivity

If bulk data management operations are performed sequentially across virtual instances, then data accuracy is maintained, but management efficiency and productivity deteriorate

Engineering Contradiction:
Improvemanagement efficiencyVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements periodic action through transactional bulk data management operations. Data is updated in discrete transactional units across multiple virtual instances, allowing parallel processing for improved productivity while maintaining data accuracy through transaction boundaries that ensure atomicity and consistency

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent incorporates feedback mechanisms in bulk data management by providing confirmation and status information after data operations. This feedback loop ensures data accuracy is maintained while enabling efficient batch processing, as the system can track and verify operations across multiple virtual instances without sequential bottlenecks

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8850427B2Bulk data management in a virtual environment
Publication Date: 2014.09.30 RINGCENTRAL INC
  • US8850427B2 patent drawing
  • US8850427B2 patent drawing
  • US8850427B2 patent drawing

AI summary

A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.