Patents by Inventor Narasimha R. Challa

Narasimha R. Challa 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: 11620054
    Abstract: An apparatus comprises a processing device configured to identify a number of outstanding input-output (IO) operations corresponding to at least one target of a storage system, wherein the identifying is performed periodically at designated time intervals. The processing device is further configured to determine whether the number of outstanding IO operations is trending upward and exceeds a threshold over a plurality of the designated time intervals. At least one message indicating a queue full condition is generated responsive to an affirmative determination that the number of outstanding IO operations is trending upward and an affirmative determination that the number of outstanding IO operations exceeds the threshold. The at least one message is sent to one or more host devices associated with one or more initiators corresponding to the at least one target of the storage system.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: April 4, 2023
    Assignee: Dell Products L.P.
    Inventors: Jaeyoo Jung, Narasimha R. Challa, Sanjib Mallick
  • Patent number: 11513690
    Abstract: Techniques for determining service levels may include receiving an I/O operation at a target port of a data storage system, where the I/O operation is sent from an initiator port of a host and directed to a storage object in a first storage group. The initiator port may be included in a first initiator group and the target port may be included in a first port group. The I/O operation may be assigned a service level using a table of a service levels specified for different triples. Each triple may identify an initiator groups, a storage group and a port group. Assigning the service level may include determining a first of the triples that matches the first storage group, the first initiator group and the first port group, wherein the first triple is associated with the service level.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Narasimha R. Challa, Benjamin A. Randolph
  • Publication number: 20220011942
    Abstract: Techniques for determining service levels may include receiving an I/O operation at a target port of a data storage system, where the I/O operation is sent from an initiator port of a host and directed to a storage object in a first storage group. The initiator port may be included in a first initiator group and the target port may be included in a first port group. The I/O operation may be assigned a service level using a table of a service levels specified for different triples. Each triple may identify an initiator groups, a storage group and a port group. Assigning the service level may include determining a first of the triples that matches the first storage group, the first initiator group and the first port group, wherein the first triple is associated with the service level.
    Type: Application
    Filed: July 10, 2020
    Publication date: January 13, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Narasimha R. Challa, Benjamin A. Randolph
  • Patent number: 11068581
    Abstract: Techniques for establishing connectivity may include receiving a first login command from an initiator port at a target port; and determining whether the first login command includes valid login authentication information for the initiator port that sent the first login command, and whether the initiator port identifier of the initiator port that sent the first login command includes a key. If the first login command does not include valid login authentication information and the initiator port identifier includes the key, first processing may be performed including: recording first information about the first login command in a registration table; and rejecting the first login command. A second login command may be received from the initiator port at the target port. If the second login command includes valid login authentication information for the initiator port, the second login command may be successfully processed to log the initiator port into the target port.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: July 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Violet S. Beckett, Narasimha R. Challa, Arieh Don