Patents by Inventor Anil K. Koluguri

Anil K. Koluguri 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: 11163463
    Abstract: A virtual volume is initially provided from a first storage appliance within a cluster of storage appliances by providing access to the virtual volume over a data path between a host computer and a protocol endpoint hosted on the first storage appliance, based on an initial binding between the virtual volume and the protocol endpoint hosted on the first storage appliance. A rebind request is conveyed to the host computer, and in response to receiving a bind request for the virtual volume, a new binding is created between the virtual volume and a protocol endpoint hosted by the second storage appliance. The virtual volume is subsequently provided from the second storage appliance by providing the host computer with access to the virtual volume over a data path between the host computer and the protocol endpoint hosted on the second storage appliance based on the newly created binding.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Vinod Rajasekaran, Anil K. Koluguri, Matthew H. Long
  • Patent number: 11073996
    Abstract: During preparation for migration of a logical volume from a source data storage appliance to a destination data storage appliance, a determination is made as to whether at least one host that accesses a copy of the logical volume contained in the source data storage appliance is managed by a host administration server. In response to determining that at least one host that accesses the copy of the logical volume contained in the source data storage appliance is managed by the administration server, a rescan request is transmitted to the administration server. The rescan request causes the host administration server to instruct each host that is managed by the host administration server that accesses the copy of the logical volume contained in the source data storage appliance to perform a rescan operation to discover at least one new path to the logical volume.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 27, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Michael Zeldich, Vinod K. Rajasekaran, Anil K. Koluguri
  • Patent number: 11048420
    Abstract: At the start of an I/O cutover process that changes host computer access to a logical volume from a source data storage appliance to a destination data storage appliance, and during which processing of host I/O operations directed to the logical volume is frozen, at least one I/O freeze timer is set. In response to expiration of the I/O freeze timer, and prior to completion of the I/O cutover process, processing of host I/O operations directed to the logical volume is resumed.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Matthew H. Long, Jean M. Schiff, Yuri A. Stotski, Anil K. Koluguri
  • Publication number: 20200356287
    Abstract: A virtual volume is initially provided from a first storage appliance within a cluster of storage appliances by providing access to the virtual volume over a data path between a host computer and a protocol endpoint hosted on the first storage appliance, based on an initial binding between the virtual volume and the protocol endpoint hosted on the first storage appliance. A rebind request is conveyed to the host computer, and in response to receiving a bind request for the virtual volume, a new binding is created between the virtual volume and a protocol endpoint hosted by the second storage appliance. The virtual volume is subsequently provided from the second storage appliance by providing the host computer with access to the virtual volume over a data path between the host computer and the protocol endpoint hosted on the second storage appliance based on the newly created binding.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Dmitry Tylik, Vinod Rajasekaran, Anil K. Koluguri, Matthew H. Long
  • Publication number: 20200348864
    Abstract: At the start of an I/O cutover process that changes host computer access to a logical volume from a source data storage appliance to a destination data storage appliance, and during which processing of host I/O operations directed to the logical volume is frozen, at least one I/O freeze timer is set. In response to expiration of the I/O freeze timer, and prior to completion of the I/O cutover process, processing of host I/O operations directed to the logical volume is resumed.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Dmitry Tylik, Matthew H. Long, Jean M. Montes, Yuri A. Stotski, Anil K. Koluguri
  • Publication number: 20200348872
    Abstract: During preparation for migration of a logical volume from a source data storage appliance to a destination data storage appliance, a determination is made as to whether at least one host that accesses a copy of the logical volume contained in the source data storage appliance is managed by a host administration server. In response to determining that at least one host that accesses the copy of the logical volume contained in the source data storage appliance is managed by the administration server, a rescan request is transmitted to the administration server. The rescan request causes the host administration server to instruct each host that is managed by the host administration server that accesses the copy of the logical volume contained in the source data storage appliance to perform a rescan operation to discover at least one new path to the logical volume.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Dmitry Tylik, Michael Zeldich, Vinod K. Rajasekaran, Anil K. Koluguri
  • Patent number: 10768837
    Abstract: A virtual volume is initially provided from a first storage appliance within a cluster of storage appliances by providing access to the virtual volume over a data path between a host computer and a protocol endpoint hosted on the first storage appliance, based on an initial binding between the virtual volume and the protocol endpoint hosted on the first storage appliance. A rebind request is conveyed to the host computer, and in response to receiving a bind request for the virtual volume, a new binding is created between the virtual volume and a protocol endpoint hosted by the second storage appliance. The virtual volume is subsequently provided from the second storage appliance by providing the host computer with access to the virtual volume over a data path between the host computer and the protocol endpoint hosted on the second storage appliance based on the newly created binding.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Vinod Rajasekaran, Anil K. Koluguri, Matthew H. Long
  • Patent number: 10678576
    Abstract: A technique for managing data storage for virtual machines in a data storage system includes receiving, from a virtual machine administrative program, a request to operate a virtual machine disk (VMD) at a different service level from one at which the data storage system is currently operating the VMD. In response to receiving the request, the data storage system migrates the VMD from a first set of storage extents providing a first service level to a second set of storage extents providing a second service level.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Alan L. Taylor, Anil K. Koluguri, William C. Whitney, Arun Joseph, William S. Burney, Somchai Pitchayanonnetr
  • Publication number: 20200133530
    Abstract: A virtual volume is initially provided from a first storage appliance within a cluster of storage appliances by providing access to the virtual volume over a data path between a host computer and a protocol endpoint hosted on the first storage appliance, based on an initial binding between the virtual volume and the protocol endpoint hosted on the first storage appliance. A rebind request is conveyed to the host computer, and in response to receiving a bind request for the virtual volume, a new binding is created between the virtual volume and a protocol endpoint hosted by the second storage appliance. The virtual volume is subsequently provided from the second storage appliance by providing the host computer with access to the virtual volume over a data path between the host computer and the protocol endpoint hosted on the second storage appliance based on the newly created binding.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Dmitry Tylik, Vinod Rajasekaran, Anil K. Koluguri, Matthew H. Long