Pseudo System State for Cloud VM Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cloud computing systems are inefficient due to the reuse of tools designed for static computing devices, and existing system modeling technologies do not expose data as a native system interface, failing to effectively manage and analyze the dynamic nature of virtual machines in evolving cloud environments.
Innovation Solution
The system recreates a pseudo system state of a computing device, decoupled from its original operating state, allowing for black-box execution of software and enabling data abstraction that mimics the operation of the device, facilitating efficient management and analysis through a native pseudo-system interface that is portable and compliant with operating system protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If tools designed for static computing devices are reused to manage dynamic virtual machines, then device complexity is reduced, but productivity and measurement precision deteriorate due to inability to effectively capture and analyze dynamic system states
Solution Approach 1:
The patent creates a pseudo system state that is a copy of the original system state, allowing analysis and management operations to be performed on the copy rather than the live system. This enables effective management of dynamic virtual machines while maintaining the original system's operational integrity, resolving the contradiction between simplicity and effectiveness.
Solution Approach 2:
The system captures and freezes the system state before changes occur, creating a pseudo system state in advance. This preliminary action allows for retrospective analysis and management of dynamic changes, improving productivity in managing virtual machine lifecycles without adding complexity to the running system.
2Productivity
If system state data is captured and analyzed in real-time for dynamic virtual machines, then productivity improves, but device complexity increases due to additional data collection and processing requirements
Solution Approach 1:
The patent extracts the system state data from the running system and stores it separately in a pseudo system state. This extraction allows comprehensive data analysis for improved productivity without the continuous overhead of real-time data collection, reducing the complexity burden on the live system while maintaining analytical capabilities.
3Ease of operation
If legacy tools are adapted for cloud computing environments, then ease of operation is maintained, but measurement precision deteriorates due to inability to accurately represent dynamic system states
Solution Approach 1:
The patent introduces a pseudo system state as an intermediary layer between legacy tools and dynamic virtual machines. This intermediary enables legacy tools to operate with their existing interfaces while the pseudo system state accurately captures and represents the dynamic system state, thereby maintaining ease of operation while improving measurement precision.
Data Source
AI summary
Techniques facilitating representing and analyzing cloud computing data as pseudo systems are provided. A system comprises a memory that stores, and a processor that executes, computer executable components. The computer executable components comprise a framework component and a generation component. The framework component can recreate a system state of a computing device as a pseudo system state for the computing device. The pseudo system state can be decoupled from an original operating state of the computing device and can comprise data abstracted from the original operating state. The data abstracted can mimic an operation of the computing device. The generation component can create the pseudo system state and can facilitate black-box execution of software over the pseudo system state. The black-box execution of software can comprise running applications in the pseudo system state as if the applications were executing in the original operating state of the computing device.


