Patents by Inventor Pavan NARASIMHAPRASAD
Pavan NARASIMHAPRASAD 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).
-
Publication number: 20260074985Abstract: In one set of embodiments, at the time the control plane of a peer in a multi-chassis system is shut down as part of a hitless reboot, the peer can identify one or more rules programmed in its data plane that (1) are configured on an ingress interface of a multi-chassis link aggregation group (MLAG) to which the peer is connected, and (2) specify a central processing unit (CPU) of the peer as a destination for matched network traffic. The peer can then change each identified rule to specify an inter-chassis link between the peer and another peer in the multi-chassis system, rather than the CPU of the peer, as the destination for matched network traffic.Type: ApplicationFiled: September 12, 2024Publication date: March 12, 2026Inventors: Akhil SHASHIDHAR, Anand NARAYANAN, Pavan NARASIMHAPRASAD, Qing YANG
-
Publication number: 20260046241Abstract: Techniques for implementing Border Gateway Protocol (BGP) peering status-aware hitless reboot on a network device are provided. In one set of embodiments, at the time of shutting down for a hitless reboot, the network device can collect status information regarding its BGP peerings and can write this information to a file on non-volatile storage. Then, upon booting up after the hitless reboot, the network device can retrieve the file from the non-volatile storage and use the status information included therein to restore the BGP peerings as they existed prior to the hitless reboot.Type: ApplicationFiled: August 8, 2024Publication date: February 12, 2026Inventors: Anand NARAYANAN, Akhil SHASHIDAR, Pavan NARASIMHAPRASAD, Thejesh PANCHAPPA
-
Publication number: 20260037295Abstract: Techniques for implementing data plane isolation for VM mobility operations are provided. In one set of embodiments, these techniques include creating a virtual network path between a source host system and a destination host system participating in a VM mobility operation, which allows the host systems to exchange data for carrying out the operation without exposing their physical IP addresses to each other and without requiring the use of intermediate proxies. In certain embodiments, the virtual network path can be dynamically established upon initiation of the VM mobility operation and dynamically rolled back upon operation completion, thereby reducing the overhead of virtual path management.Type: ApplicationFiled: October 8, 2025Publication date: February 5, 2026Inventors: Arunachalam Ramanathan, Siddharth Sudir Ekbote, Nathan Lyle Prziborowski, Derek William Beard, Yanlei Zhao, Pavan Narasimhaprasad
-
Patent number: 12495003Abstract: Some embodiments of the invention provide a method for performing congestion control for a particular packet flow associated with a first machine operating in a network. The method is performed at a first machine executing on a first host computer. The method receives, from multiple machines operating in the network and executing on other host computers, remote state data associated with a first multiplicity of packet flows traversing the multiple machines in the network. The method collects local state data associated with a second multiplicity of packet flows associated with the first machine. Based on the received remote and local state data, the method adjusts an amount of bandwidth allocated to the particular packet flow associated with the first machine.Type: GrantFiled: June 26, 2023Date of Patent: December 9, 2025Assignee: VMware LLCInventors: Yanlei Zhao, Arunachalam Ramanathan, Alexander Krits, Yixin Zou, Zexing Jiang, Radhika Vyas, Pavan Narasimhaprasad, Gabriel Tarasuk-Levin
-
Patent number: 12455754Abstract: Techniques for implementing data plane isolation for VM mobility operations are provided. In one set of embodiments, these techniques include creating a virtual network path between a source host system and a destination host system participating in a VM mobility operation, which allows the host systems to exchange data for carrying out the operation without exposing their physical IP addresses to each other and without requiring the use of intermediate proxies. In certain embodiments, the virtual network path can be dynamically established upon initiation of the VM mobility operation and dynamically rolled back upon operation completion, thereby reducing the overhead of virtual path management.Type: GrantFiled: January 18, 2022Date of Patent: October 28, 2025Assignee: VMware LLCInventors: Arunachalam Ramanathan, Siddharth Sudir Ekbote, Nathan Lyle Prziborowski, Derek William Beard, Yanlei Zhao, Pavan Narasimhaprasad
-
Patent number: 12436788Abstract: In one set of embodiments, during an initial pre-copying phase, copies of the virtual disks of a VM or VM template can be distributed across one or more datastores, prior to the start of any cloning. This effectively seeds each datastore with a disk pool comprising a certain number of copies of the VM/VM template's virtual disks. Then, at the time of receiving a user request to create k clones from the VM/VM template, up to k copies of the VM/VM template's virtual disks that already reside in the disk pools of one or more target datastores can be moved from those disk pools to the clones' home folders on the target datastores, thereby reducing or eliminating the need to create brand new copies of the virtual disks on demand.Type: GrantFiled: January 12, 2022Date of Patent: October 7, 2025Assignee: VMware LLCInventors: Alexander Krits, Pavan Narasimhaprasad, Li Zheng, Ali Reza Alibhai, Arunachalam Ramanathan, Sampath Kumar Kilaparthi, Nathan Lyle Prziborowski
-
Patent number: 12333321Abstract: Techniques for implementing application-assisted VM provisioning operations, and in particular application-assisted live migration, are provided. In one set of embodiments, a hypervisor of a source host system can notify a guest application that the VM within which the guest application runs will be imminently live migrated from the source host system to a destination host system, prior to actually carrying out the live migration. In response, the guest application can execute one or more remedial actions that mitigate or avoid issues which may arise with respect to its runtime operation when the VM is stunned and switched over to the destination host system.Type: GrantFiled: January 14, 2022Date of Patent: June 17, 2025Assignee: VMWare LLCInventors: Arunachalam Ramanathan, Bhavana Raj Kanthur Murnad, Jeffrey W Sheldon, Pavan Narasimhaprasad, Li Zheng, Oleg Zaydman, Anupama Chandwani, Derek William Beard
-
Patent number: 12244506Abstract: Some embodiments of the invention provide a method for performing congestion control for a particular packet flow associated with a source first host computer operating in a network. The method is performed at the first source host computer. The method determines a bandwidth threshold specified for the particular packet flow. Based on the bandwidth threshold, the method allocates an amount of bandwidth to the particular packet flow. The method periodically receives sets of contextual data associated with the particular packet flow. For the received sets of contextual data, the method iteratively (1) computes a current bandwidth consumption by the particular packet flow and (2) based on the sets of contextual data and the current bandwidth consumption, adjusts the amount of bandwidth allocated to the particular packet flow.Type: GrantFiled: June 26, 2023Date of Patent: March 4, 2025Assignee: VMware LLCInventors: Yanlei Zhao, Arunachalam Ramanathan, Alexander Krits, Yixin Zou, Zexing Jiang, Radhika Vyas, Pavan Narasimhaprasad, Gabriel Tarasuk-Levin
-
Publication number: 20240430206Abstract: Some embodiments of the invention provide a method for performing congestion control for a particular packet flow associated with a first machine operating in a network. The method is performed at a first machine executing on a first host computer. The method receives, from multiple machines operating in the network and executing on other host computers, remote state data associated with a first multiplicity of packet flows traversing the multiple machines in the network. The method collects local state data associated with a second multiplicity of packet flows associated with the first machine. Based on the received remote and local state data, the method adjusts an amount of bandwidth allocated to the particular packet flow associated with the first machine.Type: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Inventors: Yanlei Zhao, Arunachalam Ramanathan, Alexander Krits, Yixin Zou, Zexing Jiang, Radhika Vyas, Pavan Narasimhaprasad, Gabriel Tarasuk-Levin
-
Publication number: 20240430200Abstract: Some embodiments of the invention provide a method for performing congestion control for multiple packet flows traversing a network that includes multiple machines executing on one or more host computers. The method is performed at a distributed bandwidth utilization manager (DBUM) that manages bandwidth utilization in the network. The method receives state data associated with the multiple packet flows from the multiple machines. The method determines (1) that state data associated with a subset of packet flows in the multiple packet flows indicate the subset of packet flows have run to completion and (2) that a particular packet flow in the multiple packet flows should receive more bandwidth. Based on said determining, the method directs a source machine of the particular packet flow to increase an amount bandwidth allocated to the particular packet flow.Type: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Inventors: Yanlei Zhao, Arunachalam Ramanathan, Alexander Krits, Yixin Zou, Zexing Jiang, Radhika Vyas, Pavan Narasimhaprasad, Gabriel Tarasuk-Levin
-
Publication number: 20240430208Abstract: Some embodiments of the invention provide a method for performing congestion control for a particular packet flow associated with a source first host computer operating in a network. The method is performed at the first source host computer. The method determines a bandwidth threshold specified for the particular packet flow. Based on the bandwidth threshold, the method allocates an amount of bandwidth to the particular packet flow. The method periodically receives sets of contextual data associated with the particular packet flow. For the received sets of contextual data, the method iteratively (1) computes a current bandwidth consumption by the particular packet flow and (2) based on the sets of contextual data and the current bandwidth consumption, adjusts the amount of bandwidth allocated to the particular packet flow.Type: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Inventors: Yanlei Zhao, Arunachalam Ramanathan, Alexander Krits, Yixin Zou, Zexing Jiang, Radhika Vyas, Pavan Narasimhaprasad, Gabriel Tarasuk-Levin
-
Publication number: 20230259381Abstract: Techniques for implementing data plane isolation for VM mobility operations are provided. In one set of embodiments, these techniques include creating a virtual network path between a source host system and a destination host system participating in a VM mobility operation, which allows the host systems to exchange data for carrying out the operation without exposing their physical IP addresses to each other and without requiring the use of intermediate proxies. In certain embodiments, the virtual network path can be dynamically established upon initiation of the VM mobility operation and dynamically rolled back upon operation completion, thereby reducing the overhead of virtual path management.Type: ApplicationFiled: January 18, 2022Publication date: August 17, 2023Inventors: Arunachalam Ramanathan, Siddharth Sudir Ekbote, Nathan Lyle Prziborowski, Derek William Beard, Yanlei Zhao, Pavan Narasimhaprasad
-
Publication number: 20230229471Abstract: Techniques for implementing application-assisted VM provisioning operations, and in particular application-assisted live migration, are provided. In one set of embodiments, a hypervisor of a source host system can notify a guest application that the VM within which the guest application runs will be imminently live migrated from the source host system to a destination host system, prior to actually carrying out the live migration. In response, the guest application can execute one or more remedial actions that mitigate or avoid issues which may arise with respect to its runtime operation when the VM is stunned and switched over to the destination host system.Type: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Inventors: Arunachalam Ramanathan, Bhavana Raj Kanthur Murnad, Jeffrey W Sheldon, Pavan Narasimhaprasad, Li Zheng, Oleg Zaydman, Anupama Chandwani, Derek William Beard
-
Publication number: 20230221977Abstract: In one set of embodiments, during an initial pre-copying phase, copies of the virtual disks of a VM or VM template can be distributed across one or more datastores, prior to the start of any cloning. This effectively seeds each datastore with a disk pool comprising a certain number of copies of the VM/VM template's virtual disks. Then, at the time of receiving a user request to create k clones from the VM/VM template, up to k copies of the VM/VM template's virtual disks that already reside in the disk pools of one or more target datastores can be moved from those disk pools to the clones' home folders on the target datastores, thereby reducing or eliminating the need to create brand new copies of the virtual disks on demand.Type: ApplicationFiled: January 12, 2022Publication date: July 13, 2023Inventors: Alexander Krits, Pavan Narasimhaprasad, Li Zheng, Ali Reza Alibhai, Arunachalam Ramanathan, Sampath Kumar Kilaparthi, Nathan Lyle Prziborowski
-
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