Tiered Virtual Machine Management System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for effective organization and control of virtualized machines over network environments, particularly in creating and managing new virtual machines based on loading factors, which existing technologies have not adequately addressed.
Innovation Solution
A system and method for creating a virtual operating environment on a physical machine accessible via a distributed network, utilizing a tiered data structure for categorization and graphical representation, allowing users to interact with and manage virtual and physical machines through a user interface, with features like authentication, command execution, and error handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtualized machines are deployed over network environments without structured organization, then deployment flexibility is improved, but system complexity and difficulty of management increase
Solution Approach 1:
The patent segments the virtual machine management system into distinct hierarchical components: cloud service providers, cloud service managers, and virtual machine instances. Each component has specific responsibilities and can be independently managed, allowing flexible deployment while maintaining organizational structure. The tiered data structure further segments the representation of virtual machines into multiple levels of detail.
Solution Approach 2:
The patent introduces a hierarchical dimension to virtual machine management through the tiered data structure. Instead of managing virtual machines in a flat network environment, the system organizes them across multiple tiers (e.g., organizational, departmental, project levels), adding a structural dimension that simplifies management while preserving deployment flexibility.
2Productivity
If manual methods are used to create and manage virtual machines, then system complexity is reduced, but productivity and resource allocation efficiency decrease
Solution Approach 1:
The patent implements self-service capabilities where the system automatically performs virtual machine creation, provisioning, and management tasks based on defined templates and policies. The cloud service manager autonomously handles resource allocation and virtual machine lifecycle management, significantly improving productivity while the modular architecture keeps complexity manageable.
Solution Approach 2:
The system uses pre-configured templates and images for virtual machines that define hardware specifications, software configurations, and operational parameters in advance. This preliminary preparation enables rapid deployment of virtual machines without manual configuration, boosting productivity while maintaining consistent management practices.
3Measurement precision
If detailed tracking of virtual machine operations is implemented, then monitoring accuracy is improved, but information processing overhead increases
Solution Approach 1:
The patent segments operational status information into different tiers of detail corresponding to different management levels. The tiered data structure allows the system to track and report only the necessary level of detail for each virtual machine and its operations, providing accurate monitoring where needed while reducing information processing overhead for routine operations.
Data Source
AI summary
Embodiments of the invention are directed to systems, methods and computer program products for creating and managing a virtual operating environment on a physical machine connected to a distributed network, the virtual operating environment is virtualized by the physical machine. The invention may categorize the virtual operating environment using a tiered data structure, where each tier of the tiered data structure defines an attribute for categorizing the virtual operating environment. The invention generates a graphical representation of the tiered data structure for display via a user computing device that enables a user to communicate requests for causing the virtual operating environment to perform a function and communicates commands to the physical machine based on receiving such requests. The invention may additionally update the graphical representation after the virtual operating environment has executed the function.


