Patents by Inventor Nagapraveen V. Seela

Nagapraveen V. Seela 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: 20230029728
    Abstract: A method performed by a data storage apparatus of maintaining filesystem object attributes in connection with a plurality of drivers is provided. Each driver of the plurality is configured to operate on a respective set of filesystem objects. The method includes (a) for each driver of the plurality, creating a respective driver-specific storage volume; (b) storing, within each driver-specific storage volume, attributes specific to respective filesystem objects operated on by the driver of that driver-specific storage volume; and (c) while operating a particular driver of the plurality on a particular filesystem object, using values of the stored attributes specific to that particular filesystem object operated on by that particular driver. An apparatus, system, and computer program product for performing a similar method are also provided.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: John H. Lee, Michael C. Brundage, Nagapraveen V. Seela, Alan L. Taylor, William C. Davenport
  • Patent number: 11099777
    Abstract: Techniques for providing a unified approach to an orchestration of services for accomplishing data import tasks, data replication tasks, and/or data migration tasks in a clustered storage environment. The techniques are employed in a clustered storage environment that includes one or more storage domains, each of which includes, as members of the storage domain, a primary storage appliance and one or more secondary storage appliances. By providing, in a primary storage appliance of a storage domain within a clustered storage environment, an orchestrator for orchestrating a set of orchestration phases, which can be shared to perform data import tasks, data replication tasks, and/or data migration tasks involving a foreign storage system deployed outside of the clustered storage environment and/or one or more data storage appliance deployed within the clustered storage environment, enhanced efficiencies due to infrastructure sharing within the clustered storage environment can be achieved.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nagasimha Haravu, Girish Sheelvant, Nagapraveen V. Seela, Alan L. Taylor
  • Publication number: 20200034077
    Abstract: Techniques for providing a unified approach to an orchestration of services for accomplishing data import tasks, data replication tasks, and/or data migration tasks in a clustered storage environment. The techniques are employed in a clustered storage environment that includes one or more storage domains, each of which includes, as members of the storage domain, a primary storage appliance and one or more secondary storage appliances. By providing, in a primary storage appliance of a storage domain within a clustered storage environment, an orchestrator for orchestrating a set of orchestration phases, which can be shared to perform data import tasks, data replication tasks, and/or data migration tasks involving a foreign storage system deployed outside of the clustered storage environment and/or one or more data storage appliance deployed within the clustered storage environment, enhanced efficiencies due to infrastructure sharing within the clustered storage environment can be achieved.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Nagasimha Haravu, Girish Sheelvant, Nagapraveen V. Seela, Alan L. Taylor
  • Patent number: 9983942
    Abstract: A technique for providing access to a data object serving as a target of snapshot-shipping replication includes taking a system snap of the data object after completion of each of multiple snapshot-shipping updates. In response to receiving a request to take a user snap of the data object, a data storage system redirects the request to a previously generated system snap, so that the data storage system takes the user snap of the system snap rather than taking the user snap of the data object itself.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: May 29, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Nagapraveen V. Seela, Michael C. Brundage, Yan Xu
  • Patent number: 9916202
    Abstract: A technique for providing access to a data object serving as a target of snapshot-shipping replication includes taking a system snap of the data object after completion of each of multiple snapshot-shipping updates. In response to a data storage system receiving an IO (input/output) request to read and/or write to the data object, a data storage system redirects the IO request to a previously generated system snap, so that the data storage system performs the operation specified in the IO request on the system snap rather than of the data object itself.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: March 13, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Nagapraveen V. Seela, Michael C. Brundage, Yan Xu
  • Patent number: 9804797
    Abstract: The subject disclosure is generally directed towards load balancing between storage processors based upon dynamic redirection statistics, in which load balancing includes changing a preferred path/a mounted file system from one storage processor to another. In one example, load balancing technology compares a current delta of directed and redirected I/O counts to a previous delta. If the result turns from negative to positive, that is, redirection is becoming prevalent, a load balancing threshold may be changed based upon the current delta value. Load balancing is thus based on the latest trend of I/O redirection.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Timothy C. Ng, Alan L. Taylor, Nagapraveen V. Seela
  • Patent number: 9218138
    Abstract: A method is used for managing consistency groups in storage systems. A consistency group comprising multiple logical objects is created and multiple replicas of the consistency group are created. The consistency group is restored to one of the multiple replicas.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 22, 2015
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. de Forest, Michael D. Haynes, Dennis T. Duprey, Scott D. Von Rhee, Paul T. McGrath, Dayanand Suldhal, Nagapraveen V. Seela, Robert F. Goudreau, Jr.
  • Patent number: 9075755
    Abstract: A method is used in managing restore operations in storage systems. A state of a logical object is retrieved and a second logical object is placed in a pre-step mode. An instantaneous restore operation between the first logical object and the second logical object is performed. Drivers that are associated with the instantaneous restore and utilize data-less writes are identified. A granularity value representative of a size at which the identified driver tracks changes is determined. Changed data extents in the first logical object are identified. Data-less writes are sent at the lowest determined granularity to any identified extents in the first logical object.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: July 7, 2015
    Assignee: EMC Corporation
    Inventors: David Haase, Alan L. Taylor, Miles A. de Forest, Paul T. McGrath, Dayanand Suldhal, Nagapraveen V. Seela
  • Patent number: 9063892
    Abstract: A method is used in managing restore operations in storage systems. A state of a logical object is retrieved and a second logical object is placed in a pre-step mode. An instantaneous restore operation between the first logical object and the second logical object is performed. Changed data extents in the first logical object are identified. Data-less writes are sent to any identified extents in the first logical object.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: June 23, 2015
    Assignee: EMC Corporation
    Inventors: Alan L. Taylor, Michael D. Haynes, Paul T. McGrath, Miles A. de Forest, Dayanand Suldhal, Nagapraveen V. Seela, David Haase
  • Patent number: 9047169
    Abstract: A method is used for managing snapshot mount points in storage systems. A request to resize a snapshot mount point is received and a file object associated with the snapshot mount point is retrieved. The file object is analyzed to determine a file attached to the snapshot mount point and a file ID is determined for an underlying file associated with the determined file. The file associated with the file ID is resized.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: June 2, 2015
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. de Forest, Michael D. Haynes, Nagapraveen V. Seela, Dayanand Suldhal, Paul T. McGrath, Robert F. Goudreau, Jr.
  • Patent number: 8972340
    Abstract: A method is used in managing properties collection. Storage objects for which properties information is to be refreshed are determined. A bulk request for properties information from file systems corresponding to the storage objects is generated and is issued to the file systems. Based on a response to the bulk request, a blocking transaction is used to update a model of the storage objects that is made available to management software.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 3, 2015
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. DeForest, Paul Thomas McGrath, Dayanand Suldhal, Nagapraveen V. Seela, Michael C. Brundage
  • Patent number: 8850145
    Abstract: A method is used in managing consistency groups in storage systems. A consistency group is created from a set of snapshot mount points. A snapshot mount point is a logical object accessible for using a replica of a logical volume. An operation is performed on the consistency group.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: David Haase, Miles A. de Forest, Michael D. Haynes, Dennis T. Duprey, Scott Von Rhee, Paul Thomas McGrath, Dayanand Suldhal, Nagapraveen V. Seela, Robert F. Goudreau, Jr.