Patents by Inventor Jairam Ranganathan

Jairam Ranganathan 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: 10120904
    Abstract: Systems and methods are disclosed for resource management in a distributed computing environment. In some embodiments, a resource manager for a large distributed cluster needs to be able to provide resource responses very quickly. But each query may also not be accurate in initial resource request and will often have to come back to the resource manager multiple times. An artifact may provide low latency query responses by using resource request caching that can handle re-requests of resources. According to some embodiments, a queuing mechanism may take into account resources currently expended and any resource requirement estimates available in order to make queuing decisions that meet policies set by an administrator. In some embodiments, scheduling decisions are distribute across a cluster of computing systems while still maintaining approximate compliance with resource management policies set by an administrator.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: November 6, 2018
    Assignee: Cloudera, Inc.
    Inventor: Jairam Ranganathan
  • Patent number: 10007463
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 26, 2018
    Assignee: VMWARE, INC.
    Inventors: Osten Kit Colbert, Gregory Hutchins, Robert Bosch, Jairam Ranganathan, Joel Baxter
  • Publication number: 20160364174
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Application
    Filed: June 14, 2016
    Publication date: December 15, 2016
    Inventors: Osten Kit COLBERT, Gregory HUTCHINS, Robert BOSCH, Jairam RANGANATHAN, Joel BAXTER
  • Publication number: 20160188594
    Abstract: Systems and methods are disclosed for resource management in a distributed computing environment. In some embodiments, a resource manager for a large distributed cluster needs to be able to provide resource responses very quickly. But each query may also not be accurate in initial resource request and will often have to come back to the resource manager multiple times. An artifact may provide low latency query responses by using resource request caching that can handle re-requests of resources. According to some embodiments, a queuing mechanism may take into account resources currently expended and any resource requirement estimates available in order to make queuing decisions that meet policies set by an administrator. In some embodiments, scheduling decisions are distribute across a cluster of computing systems while still maintaining approximate compliance with resource management policies set by an administrator.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventor: Jairam Ranganathan
  • Patent number: 9377963
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: June 28, 2016
    Assignee: VMware, Inc.
    Inventors: Osten Kit Colbert, Gregory Hutchins, Robert Bosch, Jairam Ranganathan, Joel Baxter
  • Patent number: 9037621
    Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: May 19, 2015
    Assignee: VMware, Inc.
    Inventors: Gregory Hutchins, Steven Michael Kusalo, Haripriya Rajagopal, Jairam Ranganathan, Li Zheng
  • Publication number: 20140229697
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Application
    Filed: April 2, 2014
    Publication date: August 14, 2014
    Applicant: VMware, Inc.
    Inventors: Osten Kit COLBERT, Gregory HUTCHINS, Robert BOSCH, Jairam RANGANATHAN, Joel BAXTER
  • Patent number: 8706991
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: April 22, 2014
    Assignee: VMware, Inc.
    Inventors: Osten Kit Colbert, Gregory Hutchins, Robert Bosch, Jairam Ranganathan, Joel Baxter
  • Publication number: 20130298125
    Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
    Type: Application
    Filed: July 2, 2013
    Publication date: November 7, 2013
    Inventors: Gregory HUTCHINS, Steven Michael KUSALO, Haripriya RAJAGOPAL, Jairam RANGANATHAN, Li ZHENG
  • Patent number: 8478801
    Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: July 2, 2013
    Assignee: VMware, Inc.
    Inventors: Gregory M. Hutchins, Steven Kusalo, Haripriya Rajagopal, Jairam Ranganathan, Li Zheng
  • Publication number: 20120278573
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Application
    Filed: July 11, 2012
    Publication date: November 1, 2012
    Applicant: VMWARE, INC.
    Inventors: Osten Kit COLBERT, Gregory M. HUTCHINS, Robert BOSCH, Jairam RANGANATHAN, Joel BAXTER
  • Patent number: 8239646
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: August 7, 2012
    Assignee: VMware, Inc.
    Inventors: Osten Kit Colbert, Gregory M. Hutchins, Robert Bosch, Jairam Ranganathan, Joel Baxter
  • Publication number: 20100299368
    Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Applicant: VMWARE, INC.
    Inventors: Gregory M. HUTCHINS, Steven KUSALO, Haripriya RAJAGOPAL, Jairam RANGANATHAN, Li ZHENG
  • Publication number: 20090037680
    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 5, 2009
    Applicant: VMware, Inc.
    Inventors: Osten Kit Colbert, Gregory M. Hutchins, Robert Bosch, Jairam Ranganathan, Joel Baxter