Composable serial console and KVM with remote accessibility
AssigneeHewlett Packard Enterprise Development LP
InventorsJustin York, Darrin S. Rawls
Life of this patent
Estimating the term…
Abstract
A slot-based component provides remote serial console and KVM capability to all slots in a sled by allocating dedicated memory space in a serial console component for serial console and KVM data. The dedicated memory space is in communication with a memory semantic fabric switch that is in communication all slots on the fabric. Other components on the fabric have corresponding allocated memory in communication with onboard CPU's. When remote access is conducted the CPU receives and pushes data to the allocated memory and the data is pulled through the fabric switch to the serial console component to be provided to a remote client session.
Claims19
A memory-semantic networked serial console, comprising:
- a sled having a plurality of slots;
- a memory-semantic fabric switch in communication with each of the plurality of slots;
- and
- a memory-semantic composable serial console (CSC) positioned in one of the plurality of slots and in communication with the fabric switch, the CSC to receive data from a remote client session, store the data in a corresponding allocated dedicated memory space, and transmit the data from the allocated dedicated memory space for processing by a CPU on the component in a second slot.
A method for providing CSC to a Gen-Z architecture component, comprising:
- allocating dedicated memory space for each of serial, video, or USB data in a memory of an CSC component positioned in a first slot of a Gen-Z sled;
- receiving serial or USB data in the CSC component from a remote client session and storing the serial or USB data in a corresponding allocated dedicated memory space;
- and
- polling, by a component in a second slot of the Gen-Z sled, the dedicated memory space of the CSC component to pull the serial or USB data from the allocated dedicated memory space on the CSC component to a corresponding allocated memory on the component in the second slot for processing by a CPU on the component in the second slot.
A non-transitory computer readable medium comprising computer executable instructions stored thereon, that when executed by a processor, cause the processor to perform a method for providing CSC to a Gen-Z architecture component, comprising:
- allocating dedicated memory space for each of serial, video, or USB data in a memory of an CSC component positioned in a first slot of a Gen-Z sled;
- receiving serial or USB data in the CSC component from a remote client session and storing the serial or USB data in a corresponding allocated dedicated memory space;
- and
- polling, by a component in a second slot of the Gen-Z sled, the dedicated memory space of the CSC component to pull the serial or USB data from the allocated dedicated memory space on the CSC component to a corresponding allocated memory on the component in the second slot for processing by a CPU on the component in the second slot.
Dependencies are inferred from the claim text.