Patents by Inventor Srinivas Giri Raju Gowda

Srinivas Giri Raju Gowda has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11321250
    Abstract: An I/O device selection system includes a memory system, I/O devices that are coupled to the memory system; and an I/O scheduler that is coupled to the I/O devices. The I/O scheduler receives an I/O request that that is directed to the memory system, and determines at least one I/O operation that is configured to satisfy the I/O request. The I/O scheduler then identifies an operating level of the I/O devices that are configured to perform the at least one I/O operation and, based on the operating level of the I/O devices, selects a subset of the I/O devices for performing the at least one I/O operation, and transmits at least one I/O operation instruction that is configured to cause the subset of the I/O devices to perform the at least one I/O operation in order to satisfy the I/O request.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 3, 2022
    Assignee: Dell Products L.P.
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Publication number: 20220035550
    Abstract: A data mover selection system includes a memory system coupled to first and second data mover devices, and an operating system coupled to the first and second data mover devices. The operating system determines that a first data transfer operation provides for the transfer of data between first and second memory locations in the memory system, and identifies the first data mover device for performing the first data transfer operation based on the first data mover device having a higher priority relative to the second data mover device for performing data transfers between the first and second memory locations in the memory system. In response, the operating system transmits a first data transfer instruction to the first data mover device that causes the first data mover device to perform the first data transfer operation to transfer data between the first and second memory locations in the memory system.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Publication number: 20220035551
    Abstract: A data mover selection system includes a fabric manager system coupled to computing devices that are coupled to a memory system. The fabric manager system receives respective local data mover selection information from the computing devices that identifies data mover device(s) accessible to those computing device, and generates global data mover selection information that includes each data mover device accessible to the computing devices. When the fabric manager system receives a first data transfer request to transfer data between first and second memory locations in the memory system, it uses the global data mover selection information to identify a data mover device having the highest priority for performing data transfers between the first and second memory locations in the memory system, and transmits a first data transfer instruction to that data mover device to cause that data mover device to perform the first data transfer operation.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Publication number: 20220035753
    Abstract: An I/O device selection system includes a memory system, I/O devices that are coupled to the memory system; and an I/O scheduler that is coupled to the I/O devices. The I/O scheduler receives an I/O request that that is directed to the memory system, and determines at least one I/O operation that is configured to satisfy the I/O request. The I/O scheduler then identifies an operating level of the I/O devices that are configured to perform the at least one I/O operation and, based on the operating level of the I/O devices, selects a subset of the I/O devices for performing the at least one I/O operation, and transmits at least one I/O operation instruction that is configured to cause the subset of the I/O devices to perform the at least one I/O operation in order to satisfy the I/O request.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Patent number: 11170111
    Abstract: An information handling system may include a management controller configured to direct a basic input/output system to generate an advanced configuration power interface (ACPI) event that is triggered by an update of a host interface attribute. A processor provides at least one function to publish and configure a host interface, where the host interface is associated with a management service. The processor may also detect the ACPI event triggered by the update of the host interface attribute. Subsequent to the detection of the ACPI event, a structure of the host interface associated with the management service and a supported authentication type and security information associated with the supported authentication type may be determined. The processor may authenticate to the host interface via the supported authentication type using the security information and update an operating system variable associated with the update of the host interface attribute.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: November 9, 2021
    Assignee: Dell Products L.P.
    Inventors: Srinivas Giri Raju Gowda, Syama Sundar Poluri
  • Publication number: 20210341980
    Abstract: An information handling system may include a processor, an interface configured for hot-insertion of information handling resources, and a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive a first notification that an information handling resource has been hot-removed from the interface; and in response to the first notification, disable power to the interface to prevent initialization of an information handling resource that is hot-inserted at the interface.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Applicant: Dell Products L.P.
    Inventors: Srinivas Giri Raju GOWDA, Syama Sundar POLURI
  • Publication number: 20190391835
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a plurality of host systems and a hypervisor manager comprising a program of instructions configured to, when read and executed by a processor of one of the plurality of host systems, in response to a command for migrating a computing resource executing on one of the plurality of host systems, select a host system as a target for migrating the computing resource based on a proximity of input/output devices of the host system with respect to a proximity domain of the host system, and migrate the computing resource to the host system selected as the target.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Applicant: Dell Products L.P.
    Inventors: Srinivas Giri Raju GOWDA, Mukund P. KHATRI
  • Patent number: 10430367
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include: a plurality of processor sockets, each processor socket configured to receive a respective processor; a plurality of slots, each slot configured to receive a corresponding information handling resource; and a program of instructions embodied in non-transitory computer-readable media. The program of instructions may be configured to, when read and executed by one of the respective processors identify a processing node for handling a processing load of an information handling resource to be inserted into one of the slots, determine slots within a proximity domain of the processing node, and identify the slots within the proximity domain of the processing node as optimal slots for insertion of the information handling resource to be inserted.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 1, 2019
    Assignee: Dell Products L.P.
    Inventors: Mukund P. Khatri, Srinivas Giri Raju Gowda