Patents by Inventor Alan Rajapa

Alan Rajapa 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).

  • Publication number: 20230336401
    Abstract: Techniques for determining an impact that a congested switch port is having on a network and for estimating a reason as to why the congested switch port is congested are disclosed. Configuration data and performance data from a network are obtained. Based on the configuration data, a shortest path between a storage port and a host port is identified. A particular switch port is also identified as a result of that port being congested. An impact as to how the switch port, due to its congestion in the particular shortest path, is impacting or is being impacted by other switch ports in the network is determined. An alert, which includes information indicating the impact, is triggered.
    Type: Application
    Filed: April 19, 2022
    Publication date: October 19, 2023
    Inventors: Massarrah N. Tannous, Daniel Mckay, Erik P. Smith, Jai Bansal, Jean E. Pierre, Alan Rajapa
  • Patent number: 11693800
    Abstract: Bandwidth consumption for IO paths between a storage system and host may be managed. It may be determined whether there is congestion on a front-end port (FEP) link. For example, the storage system may monitor for a notification from the switch in accordance with a Fibre Channel (FC) protocol. If a notification is received indicating congestion on an FEP link, the bandwidth thresholds (BWTs) for one or more IO paths between the storage system and one or more hosts that include the FEP link may be reduced. The host port BWTs may continue to be reduced until a congestion notification communication has not been received for a predetermined amount of time, in response to which the host port BWTs for one or more host port links on IO paths that include the FEP link may be increased. Similar techniques may be employed for an FEP link determined to be faulty.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: July 4, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: James Davidson, Alan Rajapa, Scott Rowlands, Igor Fradkin, Arieh Don
  • Patent number: 11455101
    Abstract: Information pertinent to a connectivity issue reported by a switch may be determined, compiled and reported; and action may be taken autonomously to address the connectivity issue based on the information. The additional information may be determined by the storage system, including querying a switch in response to the switch notifying the storage system of the I/O error, and the storage system accessing one or more data structures to determine additional information. The storage system may cause I/O communications on the I/O path to be at least temporarily diverted. For example, in response to receiving an I/O request on the I/O path corresponding to the connectivity issue, the storage system may send a communication to the host system that causes the host system not to send additional I/O requests on the I/O path, at least temporarily, as described in more detail elsewhere herein.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: September 27, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Alan Rajapa, Scott Rowlands, Erik P. Smith, Igor Fradkin, Arieh Don
  • Publication number: 20220100394
    Abstract: Information pertinent to a connectivity issue reported by a switch may be determined, compiled and reported; and action may be taken autonomously to address the connectivity issue based on the information. The additional information may be determined by the storage system, including querying a switch in response to the switch notifying the storage system of the I/O error, and the storage system accessing one or more data structures to determine additional information. The storage system may cause I/O communications on the I/O path to be at least temporarily diverted. For example, in response to receiving an I/O request on the I/O path corresponding to the connectivity issue, the storage system may send a communication to the host system that causes the host system not to send additional I/O requests on the I/O path, at least temporarily, as described in more detail elsewhere herein.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Alan Rajapa, Scott Rowlands, Erik P. Smith, Igor Fradkin, Arieh Don
  • Publication number: 20220012200
    Abstract: Bandwidth consumption for IO paths between a storage system and host may be managed. It may be determined whether there is congestion on a front-end port (FEP) link. For example, the storage system may monitor for a notification from the switch in accordance with a Fibre Channel (FC) protocol. If a notification is received indicating congestion on an FEP link, the bandwidth thresholds (BWTs) for one or more IO paths between the storage system and one or more hosts that include the FEP link may be reduced. The host port BWTs may continue to be reduced until a congestion notification communication has not been received for a predetermined amount of time, in response to which the host port BWTs for one or more host port links on IO paths that include the FEP link may be increased. Similar techniques may be employed for an FEP link determined to be faulty.
    Type: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: James Davidson, Alan Rajapa, Scott Rowlands, Igor Fradkin, Arieh Don
  • Patent number: 10929316
    Abstract: Storage-based slow drain detecting and automated resolution is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a switch query component that obtains a host transfer rate negotiated between a host device and a network switch from a host-connected port of the network switch; a comparison component that compares the host transfer rate to an array transfer rate negotiated between the network switch and a storage array; and a rate limiter component that limits a data transfer from the storage array to the host device to the host transfer rate in response to the host transfer rate being less than the array transfer rate.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: February 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Scott Rowlands, Erik P. Smith, Alan Rajapa, Arieh Don
  • Publication number: 20200320025
    Abstract: Storage-based slow drain detecting and automated resolution is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a switch query component that obtains a host transfer rate negotiated between a host device and a network switch from a host-connected port of the network switch; a comparison component that compares the host transfer rate to an array transfer rate negotiated between the network switch and a storage array; and a rate limiter component that limits a data transfer from the storage array to the host device to the host transfer rate in response to the host transfer rate being less than the array transfer rate.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 8, 2020
    Inventors: Scott Rowlands, Erik P. Smith, Alan Rajapa, Arieh Don
  • Patent number: 10171309
    Abstract: A topology service may include a topology database and topology service interface used by clients to query the topology database. The topology database may describe a topology of resources of an infrastructure that may include racks of resources such as network, compute and storage resources. The topology database may be populated using discovery information returned as a result of issuing discovery requests to switches. The discovery information may identify connectivity between switches and other resources. The discovery information may be processed to determine assigned switch roles and additional derived information such as regarding instances of topological entities in the infrastructure. The derived information may identify instances of racks, rows and data centers in the infrastructure. The topology database may identify particular resources included in the different racks, rows, and data centers as well as connectivity between resources and communication capabilities of resource interfaces.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 1, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Erik P. Smith, Alan Rajapa, Jean E. Pierre, Massarrah Tannous, Mark Lippitt