Patents by Inventor Curt Kolovson
Curt Kolovson 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: 10394656Abstract: Examples perform live migration of VMs from a source host to a destination host using destructive consistency breaking operations. The disclosure makes a record of a consistency group of VMs on storage at a source host as a fail-back in the event of failure. The source VMs are live migrated to the destination host, disregarding consistency during live migration, and potentially violating the recovery point objective. After live migration of all of the source VMs, consistency is automatically restored at the destination host and the live migration is declared a success.Type: GrantFiled: September 12, 2017Date of Patent: August 27, 2019Assignee: VMware, inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Patent number: 10394668Abstract: Examples maintain consistency of writes for a plurality of VMs during live migration of the plurality from a source host to a destination host. The disclosure intercepts I/O writes to a migrated VM at a destination host and mirrors the I/O writes back to the source host. This “reverse replication” ensures that the CG of the source host is up to date, and that the source host is safe to fail back to if the migration fails.Type: GrantFiled: June 1, 2017Date of Patent: August 27, 2019Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Publication number: 20180074908Abstract: Examples perform live migration of VMs from a source host to a destination host using destructive consistency breaking operations. The disclosure makes a record of a consistency group of VMs on storage at a source host as a fail-back in the event of failure. The source VMs are live migrated to the destination host, disregarding consistency during live migration, and potentially violating the recovery point objective. After live migration of all of the source VMs, consistency is automatically restored at the destination host and the live migration is declared a success.Type: ApplicationFiled: September 12, 2017Publication date: March 15, 2018Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Patent number: 9898320Abstract: Examples perform live migration of objects such as VMs from a source host to a destination host. The disclosure exposes the contents of the storage disk at the destination host, compares the storage disk of the destination host to the source host, and during migration, migrates only data which is not already stored at the destination host. The source and destination VMs have concurrent access to storage disks during migration. After migration, the destination VM executes, with exclusive access to the storage disks.Type: GrantFiled: June 26, 2015Date of Patent: February 20, 2018Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Publication number: 20170270012Abstract: Examples maintain consistency of writes for a plurality of VMs during live migration of the plurality from a source host to a destination host. The disclosure intercepts I/O writes to a migrated VM at a destination host and mirrors the I/O writes back to the source host. This “reverse replication” ensures that the CG of the source host is up to date, and that the source host is safe to fail back to if the migration fails.Type: ApplicationFiled: June 1, 2017Publication date: September 21, 2017Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Patent number: 9766930Abstract: The disclosure describes performing live migration of objects such as virtual machines (VMs) from a source host to a destination host. The disclosure changes the storage environment, directly or through a vendor provider, to active/passive synchronous or near synchronous and, during migration, migrates only data which has not already been replicated at the destination host. The source and destination VMs have concurrent access to storage disks during migration. After migration, the destination VM executes with exclusive access to the storage disks, and the system is returned to the previous storage environment of active/passive asynchronous.Type: GrantFiled: June 26, 2015Date of Patent: September 19, 2017Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Patent number: 9760443Abstract: Examples perform live migration of VMs from a source host to a destination host using destructive consistency breaking operations. The disclosure makes a record of a consistency group of VMs on storage at a source host as a fail-back in the event of failure. The source VMs are live migrated to the destination host, disregarding consistency during live migration, and potentially violating the recovery point objective. After live migration of all of the source VMs, consistency is automatically restored at the destination host and the live migration is declared a success.Type: GrantFiled: June 26, 2015Date of Patent: September 12, 2017Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Patent number: 9672120Abstract: Examples maintain consistency of writes for a plurality of VMs during live migration of the plurality from a source host to a destination host. The disclosure intercepts I/O writes to a migrated VM at a destination host and mirrors the I/O writes back to the source host. This “reverse replication” ensures that the CG of the source host is up to date, and that the source host is safe to fail back to if the migration fails.Type: GrantFiled: June 26, 2015Date of Patent: June 6, 2017Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Patent number: 9552217Abstract: Examples perform live migration of VMs from a source host to a destination host. The disclosure changes the storage environment, directly or through a vendor provider, to active/active synchronous and, during migration, migrates only data which is not already stored at the destination host. The source and destination VMs have concurrent access to storage disks during migration. After migration, the destination VM executes, with exclusive access to the storage disks, and the system is returned to the previous storage environment (e.g., active/active asynchronous).Type: GrantFiled: December 31, 2014Date of Patent: January 24, 2017Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Patrick William Penzias Dirks, Ilia Langouev, Curt Kolovson
-
Publication number: 20150378771Abstract: Examples perform live migration of objects such as VMs from a source host to a destination host. The disclosure exposes the contents of the storage disk at the destination host, compares the storage disk of the destination host to the source host, and during migration, migrates only data which is not already stored at the destination host. The source and destination VMs have concurrent access to storage disks during migration. After migration, the destination VM executes, with exclusive access to the storage disks.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Publication number: 20150378767Abstract: Examples perform live migration of VMs from a source host to a destination host. The disclosure changes the storage environment, directly or through a vendor provider, to active/active synchronous and, during migration, migrates only data which is not already stored at the destination host. The source and destination VMs have concurrent access to storage disks during migration. After migration, the destination VM executes, with exclusive access to the storage disks, and the system is returned to the previous storage environment (e.g., active/active asynchronous).Type: ApplicationFiled: December 31, 2014Publication date: December 31, 2015Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Publication number: 20150378847Abstract: Examples maintain consistency of writes for a plurality of VMs during live migration of the plurality from a source host to a destination host. The disclosure intercepts I/O writes to a migrated VM at a destination host and mirrors the I/O writes back to the source host. This “reverse replication” ensures that the CG of the source host is up to date, and that the source host is safe to fail back to if the migration fails.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Publication number: 20150378785Abstract: The disclosure describes performing live migration of objects such as virtual machines (VMs) from a source host to a destination host. The disclosure changes the storage environment, directly or through a vendor provider, to active/passive synchronous or near synchronous and, during migration, migrates only data which has not already been replicated at the destination host. The source and destination VMs have concurrent access to storage disks during migration. After migration, the destination VM executes with exclusive access to the storage disks, and the system is returned to the previous storage environment of active/passive asynchronous.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Publication number: 20150378831Abstract: Examples perform live migration of VMs from a source host to a destination host using destructive consistency breaking operations. The disclosure makes a record of a consistency group of VMs on storage at a source host as a fail-back in the event of failure. The source VMs are live migrated to the destination host, disregarding consistency during live migration, and potentially violating the recovery point objective. After live migration of all of the source VMs, consistency is automatically restored at the destination host and the live migration is declared a success.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Gabriel TARASUK-LEVIN, Patrick William Penzias DIRKS, Ilia LANGOUEV, Curt KOLOVSON
-
Patent number: 8127088Abstract: An exemplary storage network, storage controller, and methods of operation are disclosed. In one embodiment, a method of managing cache memory in a storage controller comprises receiving, at the storage controller, a cache hint generated by an application executing on a remote processor, wherein the cache hint identifies a memory block managed by the storage controller, and managing a cache memory operation for data associated with the memory block in response to the cache hint received by the storage controller.Type: GrantFiled: January 27, 2005Date of Patent: February 28, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Curt Kolovson
-
Publication number: 20120042123Abstract: An exemplary storage network, storage controller, and methods of operation are disclosed. In one embodiment, a method of managing cache memory in a storage controller comprises receiving, at the storage controller, a cache hint generated by an application executing on a remote processor, wherein the cache hint identifies a memory block managed by the storage controller, and managing a cache memory operation for data associated with the memory block in response to the cache hint received by the storage controller.Type: ApplicationFiled: October 21, 2011Publication date: February 16, 2012Inventor: Curt Kolovson
-
Publication number: 20060168403Abstract: An exemplary storage network, storage controller, and methods of operation are disclosed. In one embodiment, a method of managing cache memory in a storage controller comprises receiving, at the storage controller, a cache hint generated by an application executing on a remote processor, wherein the cache hint identifies a memory block managed by the storage controller, and managing a cache memory operation for data associated with the memory block in response to the cache hint received by the storage controller.Type: ApplicationFiled: January 27, 2005Publication date: July 27, 2006Inventor: Curt Kolovson