Remote Access Card Virtual Media Emulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional remote access cards with persistent virtual memory features face premature wear-out due to moderate to heavy usage, viruses, or runaway processes, and offer limited storage capacity, which is insufficient for various applications, leading to early failure and the need for costly upgrades or replacements.
Innovation Solution
A method and system that emulate a physical plug-and-play USB device or mass storage device as a virtual media device using firmware in a service processor and virtual media engine of a remote access card, allowing for scalable, replaceable, and upgradeable storage solutions via remote access, proxying data communications and enabling remote management without burdening the base system cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If persistent virtual memory feature is implemented in remote access card using flash ROM, then remote access and data persistence are enabled, but flash ROM wears out prematurely due to excessive write cycles
Solution Approach 1:
The patent divides the storage system into two segments: a small flash ROM in the remote access card for firmware and configuration data, and a larger external USB flash drive for persistent virtual memory data. This segmentation protects the card's flash ROM from excessive write cycles while enabling continued remote access functionality.
Solution Approach 2:
The patent introduces a USB flash drive as an intermediary storage device between the remote access card and the persistent data requirements. The card manages and controls access to this external storage medium, allowing the system to maintain remote access capabilities without burdening the card's internal flash ROM with heavy write loads.
2Quantity of substance
If flash ROM capacity is increased to accommodate larger storage needs, then storage capacity is improved, but cost and complexity of the remote access card increase
Solution Approach 1:
The patent extracts the bulk storage requirement from the remote access card and places it in an external USB flash drive. The card retains only the essential firmware and configuration storage in its flash ROM, significantly reducing the card's complexity and cost while meeting large storage needs through the external device.
Solution Approach 2:
The patent makes the remote access card universal by enabling it to work with standard USB flash drives that users already possess or can easily obtain. The card's firmware can be configured to recognize and manage various USB storage devices, eliminating the need for proprietary high-capacity flash ROM in the card itself.
3Duration of action of stationary object
If wear-leveling feature is used to extend flash ROM life, then durability is improved, but storage capacity is reduced and performance degrades under heavy usage
Solution Approach 1:
The patent segments the storage functions so that wear-leveling is applied only to the small firmware storage in the card's flash ROM, while the bulk of persistent virtual memory operations occur on the external USB flash drive that does not require wear-leveling for the same reasons.
Solution Approach 2:
The patent applies wear-leveling partially - only where absolutely necessary for the card's internal flash ROM - while accepting that the external USB storage will handle the majority of write operations without such protection, thereby avoiding the capacity and performance penalties of full wear-leveling implementation.
Data Source
AI summary
A method to provide at least one of a scalable, a replaceable, and an upgradeable device via remote access solution virtual media includes emulating a physical plug-and-play universal serial bus device to a managed host server system as a virtual media device using firmware in a service processor and a virtual media engine of a remote access solution comprising a remote access card disposed in the managed host server system, the physical plug-and-play universal serial bus device disposed in the remote access card, proxying data communications between the physical plug-and-play universal serial bus device and the managed host server system through the service processor, and allowing remote access to the physical plug-and-play universal serial bus device by a remote management client using the firmware in the service processor and the virtual media engine via an out-of-band dedicated remote access card network interface card disposed in the remote access card.


