Remote Console Controller for High-Speed Session Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote console systems are excessively slow and costly due to reliance on management processors, necessitating a more efficient and cost-effective solution for high-speed remote console capabilities.
Innovation Solution
A method and system that switch between hardware-based and software-based remote console sessions, utilizing a management processor to initiate and switch between default and non-default remote console sessions, integrating hardware-based remote console capability with software-based remote console capability to enhance performance while maintaining lower production costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If management processor is used to provide remote console capability, then remote console functionality is achieved, but remote console speed becomes excessively slow
Solution Approach 1:
The patent introduces a remote console controller as an intermediary device that mediates between the client and server. This controller is coupled to the server's I/O bus and can intercept I/O packets, redirecting them to the appropriate destination. By placing this intermediary component between the management processor and the I/O operations, the system achieves fast remote console access without burdening the main processor, thus resolving the contradiction between speed and functionality.
2Speed
If computing power of management processor is increased to improve remote console performance, then remote console speed improves, but production cost significantly increases
Solution Approach 1:
The patent extracts the remote console control functionality from the management processor and places it in a separate remote console controller. This extraction allows the management processor to focus on its primary computing tasks while the dedicated controller handles remote console operations. The result is improved remote console speed without requiring increased computing power or higher production costs, as the controller uses existing I/O bus resources.
Solution Approach 2:
The remote console controller is designed to leverage existing I/O bus infrastructure and resources rather than requiring expensive dedicated hardware. By utilizing available bus bandwidth and existing communication protocols, the system achieves high-performance remote console capability without significant additional production costs, effectively using inexpensive resources to solve the performance-cost contradiction.
3Speed
If hardware-based remote console session is used, then high-speed remote console capability is achieved, but system complexity increases when integrating with software-based sessions
Solution Approach 1:
The remote console controller is designed with multi-functionality to handle both hardware-based and software-based remote console sessions. It can intercept I/O packets and determine whether to redirect them for hardware-based sessions or allow them to proceed for software-based sessions. This universal design enables the single controller to manage multiple session types without significantly increasing system complexity, resolving the contradiction between speed and complexity.
Data Source
AI summary
Logging into a remote computer by way of a management processor to initiate a remote console session and switching between a default remote console session and a non-default remote console session.


