发明名称 SYSTEM AND METHOD FOR IMPROVING VIRTUAL MEDIA REDIRECTION SPEED IN BASEBOARD MANAGEMENT CONTROLLER (BMC)
摘要 Certain aspects of the disclosure relates to a system and method of performing virtual media redirection. The system includes a baseboard management controller (BMC) connected to a host computing device through a communication interface, and a client computing device communicatively connected to the BMC through a network. In operation, the BMC emulates a virtual media for a media device, and establishes a virtual media connection to the client computing device through the network. Then the BMC stores the data from the media device in a host cache at the BMC and in a client cache at the client computing device by sectors. When the BMC receives a request from the host computing device through the communication interface to retrieve sectors from the media device, the BMC redirects the sectors being requested to the host computing device depending on where the requested sectors are stored.
申请公布号 US2017070590(A1) 申请公布日期 2017.03.09
申请号 US201514849367 申请日期 2015.09.09
申请人 American Megatrends, Inc. 发明人 Balakrishnan Venkatesan;Kanniappan Othiyappan;Selvam Jothiram
分类号 H04L29/08;G06F12/08;G06F3/06 主分类号 H04L29/08
代理机构 代理人
主权项 1. A system, comprising: a host computing device; a baseboard management controller (BMC) communicatively connected to the host computing device through a communication interface, the BMC having a processor and a non-volatile memory, wherein the non-volatile memory stores a virtual media redirection module; and a client computing device communicatively connected to the BMC through a network, the client computing device having a memory; wherein the virtual media redirection module, when executed at the processor of the BMC, is configured to: emulate a virtual media for a media device, wherein the media device stores data of one or more media files;establish a virtual media connection to the client computing device through the network, wherein a client cache is created at the memory of the client computing device;store the data from the media device in a host cache by sectors;instruct the client computing device to store the data from the media device in the client cache by sectors;receive a request from the host computing device through the communication interface to retrieve one or more sectors from the media device; andin response to the request, perform a virtual media redirection to redirect the sectors being requested to the host computing device, wherein the virtual media redirection comprises: performing a local virtual media redirection when one or more of the sectors being requested are stored in the host cache; andperforming a remote virtual media redirection when one or more of the sectors being requested are stored in the client cache.
地址 Norcross GA US