Parallel Virtual System Deployment via Installation Framework
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional network infrastructure management tools are limited in their ability to deploy and manage virtual systems in parallel, often requiring manual processes that are time-consuming and prone to human error, lacking comprehensive end-to-end deployment capabilities.
Innovation Solution
The development of a method and apparatus for parallel deployment of virtual systems in broadband networks, utilizing an installation framework, boot template server, and virtualization platform to obtain and parse electronic data structures specifying requirements, executing multiple threads to build virtual systems efficiently and automatically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional network infrastructure management tools are used to deploy virtual systems, then deployment can be performed with existing tools, but deployment time is excessive and efficiency is low due to sequential processing and manual operations
Solution Approach 1:
The patent segments the deployment process into independent parallelizable tasks by creating separate threads for each virtual system deployment. The installation framework divides the electron data structure into individual system requirements and processes them concurrently, transforming a sequential monolithic deployment into parallel modular operations.
Solution Approach 2:
The patent performs preliminary actions by pre-parsing the electron data structure into system requirement objects before deployment begins. The installation framework prepares deployment configurations, validates requirements, and sets up thread pools in advance, eliminating setup overhead during the actual deployment execution phase.
2Reliability
If manual deployment processes are used, then flexibility in customization is maintained, but human error increases and requires additional post-deployment configurations
Solution Approach 1:
The patent implements self-service through automated parsing of the electron data structure into system requirement objects, automatic thread creation and execution, and self-validating deployment processes. The installation framework autonomously handles configuration generation, system provisioning, and error detection without human intervention, eliminating manual errors while maintaining operational simplicity.
Solution Approach 2:
The patent incorporates feedback mechanisms where the installation framework continuously monitors thread execution status, validates deployed systems against requirements, and automatically adjusts configurations if deviations are detected. This closed-loop control ensures deployment accuracy while reducing the need for manual post-deployment verification.
3Productivity
If conventional tools deploy systems individually, then each system can be customized, but parallelism is not achieved and overall throughput is limited
Solution Approach 1:
The patent merges multiple deployment operations into a unified parallel processing framework. The installation framework combines thread pool management, electron data structure parsing, and virtual system provisioning into a single integrated system that handles multiple deployments simultaneously, achieving high throughput without proportionally increasing complexity.
Solution Approach 2:
The patent creates a universal installation framework that can deploy any type of virtual system by parsing a standardized electron data structure. The framework's thread-based architecture and configurable requirement objects allow it to handle diverse system types (network devices, storage systems, applications) through a single multi-functional platform, eliminating the need for separate deployment tools for each system type.
Data Source
AI summary
For parallel deployment of a plurality of virtual systems in a broadband network, an electronic data structure is obtained, which specifies a set of requirements for each of the plurality of virtual systems to be deployed in parallel. The sets of requirements in the electronic data structure are parsed to obtain a plurality of virtual system creation instruction files, one for each of the virtual systems to be deployed in parallel. A plurality of threads are executed in parallel, one for each of the virtual systems to be deployed in parallel, in accordance with the plurality of virtual system creation instruction files, to build the plurality of virtual systems.


