Patents by Inventor Mike Zucca

Mike Zucca 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: 10365976
    Abstract: The present disclosure is related to systems and methods for scheduling and managing series of snapshots. An example method can include estimating a transfer time to transfer a first snapshot of a virtual computing instance (VCI) to a first snapshot series, and estimating a transfer time to transfer a second snapshot of the VCI to a second snapshot series. The method can further include determining a first schedule time to start a transfer of a first series of snapshots and determining a second schedule time to start a transfer of a second series of snapshots, wherein the first schedule time and the second schedule time are based at least in part on a respective recovery point objective (RPO). In some embodiments, the method can further include scheduling a point in time to record a next snapshot based at least in part on the shorter schedule time of the first schedule time and the second schedule time.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 30, 2019
    Assignee: VMware, Inc.
    Inventors: Joanne Ren, Keith Farkas, Mike Zucca, Martin Marinov, Martin Valkanov, Biliana Petrova
  • Patent number: 10055307
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for workflows for series of snapshots. A server can manage replication of a number of series of snapshots of a virtual computing instance (VCI). An on-host agent can replicate a parent series of the number of series of snapshots to at least one child series of the number of series of snapshots. The parent series can precede the at least one child series in the number of series of snapshots. A change in the parent series can be propagated to the child series. Management of the replication of the numbers of series of snapshots can be switched from the server to a different server.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 21, 2018
    Assignee: VMware, Inc.
    Inventors: Joanne Ren, David W. Barry, Keith Farkas, Mike Zucca, Martin Valkanov
  • Patent number: 9891938
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for modifying an instance catalog to perform operation. A storage system can include a plurality of packfiles that store data. The storage system can include a plurality of streams that include a plurality of hashes that identify the plurality of packfiles. The storage system can include an instance catalog that includes an identification of the plurality of streams. The storage system can include an operation engine to perform a number of operations on the plurality of packfiles by modifying the instance catalog using the identification of the plurality of streams.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 13, 2018
    Assignee: VMware, Inc.
    Inventors: David W. Barry, Joanne Ren, Mike Zucca, Keith Farkas
  • Patent number: 9817734
    Abstract: Techniques for enabling virtual machine (VM) recovery on non-shared storage in a single virtual infrastructure management server (VIMS) instance are provided. In one set of embodiments, a VIMS instance can receive an indication that a VM in a first cluster of the VIMS instance has failed, and can determine whether the VM's files were being replicated to a storage component of the VIMS instance at the time of the VM's failure. If the VM's files were being replicated at the time of the failure, the VIMS instance can search for and identify a cluster of the VIMS instance and a host system within the cluster that (1) are compatible with the VM, and (2) have access to the storage component. The VIMS instance can then cause the VM to be restarted on the identified host system of the identified cluster.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 14, 2017
    Assignee: VMware, Inc.
    Inventors: Joanne Ren, Keith Farkas, Mike Zucca, Parth Shah
  • Publication number: 20170031776
    Abstract: The present disclosure is related to systems and methods for scheduling and managing series of snapshots. An example method can include estimating a transfer time to transfer a first snapshot of a virtual computing instance (VCI) to a first snapshot series, and estimating a transfer time to transfer a second snapshot of the VCI to a second snapshot series. The method can further include determining a first schedule time to start a transfer of a first series of snapshots and determining a second schedule time to start a transfer of a second series of snapshots, wherein the first schedule time and the second schedule time are based at least in part on a respective recovery point objective (RPO). In some embodiments, the method can further include scheduling a point in time to record a next snapshot based at least in part on the shorter schedule time of the first schedule time and the second schedule time.
    Type: Application
    Filed: June 29, 2016
    Publication date: February 2, 2017
    Applicant: VMware, Inc.
    Inventors: Joanne Ren, Keith Farkas, Mike Zucca, Martin Marinov, Martin Valkanov, Biliana Petrova
  • Publication number: 20170004051
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for workflows for series of snapshots. A server can manage replication of a number of series of snapshots of a virtual computing instance (VCI). An on-host agent can replicate a parent series of the number of series of snapshots to at least one child series of the number of series of snapshots. The parent series can precede the at least one child series in the number of series of snapshots. A change in the parent series can be propagated to the child series. Management of the replication of the numbers of series of snapshots can be switched from the server to a different server.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Applicant: VMWARE, INC.
    Inventors: Joanne Ren, David W. Barry, Keith Farkas, Mike Zucca, Martin Valkanov
  • Publication number: 20160378516
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for modifying an instance catalog to perform operation. A storage system can include a plurality of packfiles that store data. The storage system can include a plurality of streams that include a plurality of hashes that identify the plurality of packfiles. The storage system can include an instance catalog that includes an identification of the plurality of streams. The storage system can include an operation engine to perform a number of operations on the plurality of packfiles by modifying the instance catalog using the identification of the plurality of streams.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Applicant: VMWARE, INC.
    Inventors: David W. Barry, Joanne Ren, Mike Zucca, Keith Farkas
  • Publication number: 20160378622
    Abstract: Techniques for enabling virtual machine (VM) recovery on non-shared storage in a single virtual infrastructure management server (VIMS) instance are provided. In one set of embodiments, a VIMS instance can receive an indication that a VM in a first cluster of the VIMS instance has failed, and can determine whether the VM's files were being replicated to a storage component of the VIMS instance at the time of the VM's failure. If the VM's files were being replicated at the time of the failure, the VIMS instance can search for and identify a cluster of the VIMS instance and a host system within the cluster that (1) are compatible with the VM, and (2) have access to the storage component. The VIMS instance can then cause the VM to be restarted on the identified host system of the identified cluster.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Joanne Ren, Keith Farkas, Mike Zucca, Parth Shah