Patents by Inventor Nathan L. PRZIBOROWSKI
Nathan L. PRZIBOROWSKI 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: 11595464Abstract: A method of migrating a network file copy (NFC) operation from a first host computing device to a second host computing device includes the steps of: transmitting a first request to the first host computing device to execute the NFC operation, wherein the NFC operation comprises transferring data from a shared datastore to another datastore; after transmitting the first request, selecting the second host computing device to complete the NFC operation in place of the first host computing device, and transmitting a second request to the first host computing device to stop executing the NFC operation; after transmitting the second request, detecting a message indicating that the first host computing device completed the copying of a first portion of the data; and in response to the detection of the message, transmitting a third request to the second host computing device to perform the remainder of the NFC operation.Type: GrantFiled: July 23, 2021Date of Patent: February 28, 2023Assignee: VMware, Inc.Inventors: Arunachalam Ramanathan, Nathan L. Prziborowski, Anupama Chandwani, Yanlei Zhao, Li Zheng, Alexander Krits, Pavan Narasimhaprasad, Gabriel Tarasuk-Levin
-
Publication number: 20230028675Abstract: A method of migrating a network file copy (NFC) operation from a first host computing device to a second host computing device includes the steps of: transmitting a first request to the first host computing device to execute the NFC operation, wherein the NFC operation comprises transferring data from a shared datastore to another datastore; after transmitting the first request, selecting the second host computing device to complete the NFC operation in place of the first host computing device, and transmitting a second request to the first host computing device to stop executing the NFC operation; after transmitting the second request, detecting a message indicating that the first host computing device completed the copying of a first portion of the data; and in response to the detection of the message, transmitting a third request to the second host computing device to perform the remainder of the NFC operation.Type: ApplicationFiled: July 23, 2021Publication date: January 26, 2023Inventors: Arunachalam RAMANATHAN, Nathan L. PRZIBOROWSKI, Anupama CHANDWANI, Yanlei ZHAO, Li ZHENG, Alexander KRITS, Pavan NARASIMHAPRASAD, Gabriel TARASUK-LEVIN
-
Patent number: 11487566Abstract: A method for migrating a virtual machine (VM) includes establishing a first connection to a first cloud computing system executing a first VM, and establishing a second connection to a second cloud computing system managed by a second cloud provider, which is different form the first cloud provider. The method further includes instantiating a second VM designated as a destination VM in the second cloud computing system, and installing a migration agent on each of the first VM and the second VM. The migration agents execute a migration process of the first VM to the second VM by (1) iteratively copying guest data from the first VM to the second VM until a switchover criteria of the migration operation is met, and (2) copying a remainder of guest data from the first VM to the second VM when the switchover criteria is met.Type: GrantFiled: June 28, 2016Date of Patent: November 1, 2022Assignee: VMWARE, INC.Inventors: Nathan L. Prziborowski, Gabriel Tarasuk-Levin, Arunachalam Ramanathan, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal, Longhao Shu
-
Publication number: 20200034190Abstract: The disclosure provides an approach for dynamically creating CPU compatibility between a set of hosts to facilitate migration of virtual machines within the set of hosts. The approach involves obtaining CPU features of all hosts, finding a common denominator of features among the hosts, and creating a mask to block discovery of heterogeneous CPU features. Discovery of only common CPU features among hosts, by a VM, creates an appearance to the VM that all CPUs among the set of hosts are the same.Type: ApplicationFiled: July 24, 2018Publication date: January 30, 2020Inventors: Gabriel TARASUK-LEVIN, Nathan L. PRZIBOROWSKI
-
Patent number: 10467049Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: GrantFiled: August 27, 2018Date of Patent: November 5, 2019Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
-
Publication number: 20190012199Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: ApplicationFiled: August 27, 2018Publication date: January 10, 2019Inventors: Gabriel TARASUK-LEVIN, Rohan Pradip SHAH, Nathan L. PRZIBOROWSKI, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL
-
Patent number: 10061611Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: GrantFiled: August 28, 2015Date of Patent: August 28, 2018Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
-
Publication number: 20170371696Abstract: A method for migrating a virtual machine (VM) includes establishing a first connection to a first cloud computing system executing a first VM, and establishing a second connection to a second cloud computing system managed by a second cloud provider, which is different form the first cloud provider. The method further includes instantiating a second VM designated as a destination VM in the second cloud computing system, and installing a migration agent on each of the first VM and the second VM. The migration agents execute a migration process of the first VM to the second VM by (1) iteratively copying guest data from the first VM to the second VM until a switchover criteria of the migration operation is met, and (2) copying a remainder of guest data from the first VM to the second VM when the switchover criteria is met.Type: ApplicationFiled: June 28, 2016Publication date: December 28, 2017Inventors: Nathan L. PRZIBOROWSKI, Gabriel TARASUK-LEVIN, Arunachalam RAMANATHAN, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL, Longhao SHU
-
Publication number: 20170060628Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Gabriel TARASUK-LEVIN, Rohan Pradip SHAH, Nathan L. PRZIBOROWSKI, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL