Patents by Inventor Ashish A. Palekar

Ashish A. Palekar 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: 11403185
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Chakravarthi Kalyana Valicherla, Ashish Palekar, Rucha Nene, Shailendra Verma, Andrew James Jorgensen
  • Publication number: 20220100386
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
    Type: Application
    Filed: May 19, 2021
    Publication date: March 31, 2022
    Inventors: Sandeep Kumar, Chakravarthi Kalyana Valicherla, Ashish Palekar, Rucha Nene, Shailendra Verma
  • Patent number: 11086542
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for associating a block-level snapshot with certain snapshot properties that indicate a block load order, and creating a block storage volume from the snapshot by loading the blocks in the snapshot onto the block storage volume in the block load order indicated by the snapshot properties associated with the snapshot.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: August 10, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sandeep Kumar, Shailendra Verma, Ashish Palekar, Chakravarthi Kalyana Valicherla
  • Patent number: 11016671
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: May 25, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sandeep Kumar, Chakravarthi Kalyana Valicherla, Ashish Palekar, Rucha Nene, Shailendra Verma
  • Publication number: 20210096960
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Sandeep Kumar, Chakravarthi Kalyana Valicherla, Ashish Palekar, Rucha Nene, Shailendra Verma
  • Publication number: 20210096961
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Sandeep Kumar, Chakravarthi Kalyana Valicherla, Ashish Palekar, Rucha Nene, Shailendra Verma
  • Publication number: 20200387575
    Abstract: Transferring an application from a first site to a second site includes determining that the second site is a destination site for the application, causing writes by the application at the first site to be propagated synchronously to the second site, transferring storage data from the first site to the second site, suspending operation of the application on the first site, and resuming operation of the application on the second site. The application may be a virtual machine or a host cluster capable of transitioning applications between cluster nodes. The virtual machine may be transferred from the first site to the second site by transferring an image of the virtual machine from the first site to the second site. The destination site may be selected by a user. The second site may be located remotely from the first site across an asynchronous distance.
    Type: Application
    Filed: February 15, 2013
    Publication date: December 10, 2020
    Applicant: EMC CORPORATION
    Inventors: Ashish A. PALEKAR, Bradford B. Glade, Anshul Chadda, David L. Black, Roel van der GOOT, Victor Salamon
  • Patent number: 9805049
    Abstract: Transferring an application from a first site to a second site includes determining that the second site is a destination site for the application, causing writes by the application at the first site to be propagated semi-synchronously to the second site, transferring storage data from the first site to the second site, suspending operation of the application on the first site, and resuming operation of the application on the second site. The application may be a virtual machine or a host cluster capable of transitioning applications between cluster nodes. The virtual machine may be transferred from the first site to the second site by transferring an image of the virtual machine from the first site to the second site. The destination site may be selected by a user. The second site may be located remotely from the first site across an asynchronous distance.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Ashish A. Palekar, Bradford B. Glade, Anshul Chadda, David L. Black, Roel van der Goot, Victor Salamon
  • Patent number: 9753761
    Abstract: Sharing resources in a virtualized environment includes providing access by a plurality of virtual platform clusters to distributed resources of the virtualized environment, where each of the virtual platform clusters has a director that manages resources for one or more virtual machines in a corresponding one of the virtual platform clusters. Sharing resources also includes dynamically managing sharing of the distributed resources among the plurality of virtual platform clusters according to a sharing arrangement, where the distributed resources include a plurality of objects. A first subset of the plurality of objects is shared among the plurality of virtual platform clusters differently than a second subset of the plurality of objects. At least some of the objects that are shared are also copied locally to different ones of the virtual platform clusters.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: September 5, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Ashish A. Palekar, Dale Hagglund, Bradford B. Glade
  • Patent number: 9600307
    Abstract: New and existing virtual machines are dynamically located. Dynamic location can be prompted based on performance degradation, load balancing and other policies. Potential locations include other hosts within a data center and other data centers.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 21, 2017
    Inventors: Vinod K. Pulkayath, Ashish A. Palekar
  • Patent number: 9348627
    Abstract: Dynamic mobility of virtual data centers and converged infrastructure components, such as Vblocks, may be provided using a virtual platform product that federates and/or coordinates virtual storage. The system described herein enables sharing of distributed resources between multi-connected virtual platform clusters, such as VPLEX clusters, in a dynamic sharing arrangement. A virtual platform cluster may include one or more pairs of directors that enables failover from one director of the pair(s) to the other director of the pair(s) in a cluster in the case of hardware or path failure.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventors: Ashish A. Palekar, Dale Hagglund, Bradford B. Glade
  • Patent number: 8856481
    Abstract: A data processing system includes a host computer that executes a storage-aware component which (1) dynamically determines a need of the host computer for data storage resources of a necessary size and a necessary class, and (2) generates a storage allocation request message representing a request by the host computer that data storage resources of the necessary size and the necessary class be allocated to the host computer. The necessary class is one of a set of classes of a predetermined class-of-storage (CoS) scheme by which storage resources in the data processing system are classified. The details and complexity of the CoS scheme may vary from system to system. A data storage system communicatively coupled to the host computer includes available data storage resources of at least the necessary size and the necessary class which can be allocated for use by the host computer.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: October 7, 2014
    Assignee: EMC Corporation
    Inventor: Ashish Palekar
  • Patent number: 8682852
    Abstract: Maintaining data at a failover site includes an application writing data at a primary site corresponding to the failover site, where data is transferred asynchronously from the primary site to the failover site, the application issuing an application check point and initiating a system check point in response to the application issuing the application check point, where the system check point causes data at the failover site to be consistent with the primary site. The application check point may complete only after the system check point completes. The application check point may complete independently of completion of the system check point. The application check point may complete either only after the system check point completes or independently of completion of the system check point according to a specific criteria.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Victor Salamon, Ashish A. Palekar, Roel van der Goot, David L. Black
  • Patent number: 7818606
    Abstract: Methods and apparatus for generating switch-initiated trespass commands. In an exemplary embodiment, a method includes recognizing that a first switch has a first path to a first target, which is coupled to a logical unit, and a second path to a second target, recognizing that a second switch has a first path to the first target and a second path to the second target, the second target being coupled to the logical unit, and determining whether the first switch should issue a trespass command.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: October 19, 2010
    Assignee: EMC Corporation
    Inventors: Daniel Stack, Ashish Palekar, Dave Harvey