Virtual Console Service Offloading to Private Cloud
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote access controllers (RACs) in servers have limited memory, restricting the amount of boot and crash video content that can be stored and streamed, which hinders effective remote monitoring and management.
Innovation Solution
A virtual console system comprising a RAC in a server and a private cloud server communicatively coupled to the RAC, where the RAC records and streams video content and the private cloud server processes and stores the content, enabling extended buffering and high-resolution streaming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If video content is stored and streamed directly from the RAC's memory, then the system structure remains simple, but the amount of video content that can be stored is limited due to limited RAC memory
Solution Approach 1:
The system divides the storage function into two segments: the RAC captures and streams video content, while the external server stores and manages the video content. This segmentation allows the RAC to maintain its simple structure with limited memory while the external server provides extended storage capacity for large amounts of video content.
Solution Approach 2:
An external server acts as an intermediary between the RAC and the ultimate storage destination. The RAC streams video content to this intermediary server, which then handles the storage, processing, and redistribution of the video content, thereby extending the system's storage capacity without increasing the RAC's memory requirements.
2Measurement precision
If video content is streamed at high resolution, then the quality of remote monitoring is improved, but the bandwidth requirements increase causing streaming issues
Solution Approach 1:
The system performs preliminary actions by capturing and streaming video content at high resolution to the external server before it needs to be distributed or archived. The external server then handles the processing, compression, and redistribution of this high-resolution content, allowing high-quality monitoring without requiring the RAC to sustain high bandwidth consumption continuously.
Solution Approach 2:
The RAC creates a copy of the video content and streams it to the external server, which then becomes the primary source for distribution. This copying approach allows the original high-resolution stream to be terminated after transfer, while the external server manages the bandwidth-intensive operations of storage and redistribution, reducing ongoing bandwidth requirements.
Data Source
AI summary
In one or more embodiments, one or more systems may provision a virtual console as a service. A remote access controller (RAC) may communicate virtual console content to a virtual console service (VCS) executing on a private cloud server, enabling recording of larger amounts of virtual console content (VCC) and more advanced processing of the VCC by the private cloud server. In the event a crash occurs, more VCC can be accessed to analyze a system, including streaming subsequent VCC.


