Patents by Inventor Vellalore Sreenivasa Prasad

Vellalore Sreenivasa Prasad 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: 11500678
    Abstract: This disclosure is directed to a computer-implemented method, systems, and devices to migrate a virtual fibre channel (VFC) connection from a first hardware communication path to a second hardware communication path within a fibre channel (FC) network prior to failure of a device in the first hardware communication path. For example, a hypervisor database may contain health status with respect to recoverable failure incidents across host bus adaptor (HBA) ports for a source HBA port and a target HBA port associated with a first VFC connection using the first hardware communication path. If it is determined that a number of recoverable failure incidents on at least one component in the first hardware communication path has occurred, migration of the first VFC connection from the first hardware communication path to a second hardware communication path may be initiated prior to actual hard failure.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 15, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bannur Subraya Sumangala, Vellalore Sreenivasa Prasad, Paulose Kuriakose Arackal
  • Patent number: 11231872
    Abstract: Storage system comprises a cluster of storage controllers communicatively coupled to a storage device. Each storage controller is associated with a storage namespace in the storage device to process I/O operations of associated storage namespace. An I/O processing engine allocates I/O queues to each storage controller from the cluster of storage controllers for processing I/O operations of the associated storage namespace. The I/O processing engine is to identify a heated controller from the cluster of storage controllers based on temperature data corresponding to the cluster of storage controllers and suspend I/O queues handled by the heated controller. The I/O processing engine is to select a substitute controller based on the temperature data, associate the substitute controller with the storage namespace of the heated controller and allocate additional I/O queues to the substitute controller for processing the I/O operations for the storage namespace.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 25, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sumangala Bannur Subraya, Vellalore Sreenivasa Prasad, Vasundhara Gurunath, Paulose Kuriakose Arackal
  • Publication number: 20200089536
    Abstract: This disclosure is directed to a computer-implemented method, systems, and devices to migrate a virtual fibre channel (VFC) connection from a first hardware communication path to a second hardware communication path within a fibre channel (FC) network prior to failure of a device in the first hardware communication path. For example, a hypervisor database may contain health status with respect to recoverable failure incidents across host bus adaptor (HBA) ports for a source HBA port and a target HBA port associated with a first VFC connection using the first hardware communication path. If it is determined that a number of recoverable failure incidents on at least one component in the first hardware communication path has occurred, migration of the first VFC connection from the first hardware communication path to a second hardware communication path may be initiated prior to actual hard failure.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Inventors: Bannur Subraya Sumangala, Vellalore Sreenivasa Prasad, Paulose Kuriakose Arackal
  • Publication number: 20200012452
    Abstract: Storage system comprises a cluster of storage controllers communicatively coupled to a storage device. Each storage controller is associated with a storage namespace in the storage device to process I/O operations of associated storage namespace. An I/O processing engine allocates I/O queues to each storage controller from the cluster of storage controllers for processing I/O operations of the associated storage namespace. The I/O processing engine is to identify a heated controller from the cluster of storage controllers based on temperature data corresponding to the cluster of storage controllers and suspend I/O queues handled by the heated controller. The I/O processing engine is to select a substitute controller based on the temperature data, associate the substitute controller with the storage namespace of the heated controller and allocate additional I/O queues to the substitute controller for processing the I/O operations for the storage namespace.
    Type: Application
    Filed: November 27, 2018
    Publication date: January 9, 2020
    Inventors: Sumangala Bannur Subraya, Vellalore Sreenivasa Prasad, Vasundhara Gurunath, Paulose Kuriakose Arackal