Patents by Inventor Sameer NARKHEDE
Sameer NARKHEDE 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: 11954515Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.Type: GrantFiled: March 21, 2022Date of Patent: April 9, 2024Assignee: Google LLCInventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
-
Patent number: 11700178Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.Type: GrantFiled: October 22, 2021Date of Patent: July 11, 2023Assignee: Nutanix, Inc.Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede, Isha Singhal, Matthew James Armstrong, Prashant Batra, Shi Shu, Yiran Deng, Zhuoran Li, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil, Arvind Mohan
-
Publication number: 20220141090Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.Type: ApplicationFiled: October 22, 2021Publication date: May 5, 2022Applicant: Nutanix, Inc.Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede, Isha Singhal, Matthew James Armstrong, Prashant Batra, Shi Shu, Yiran Deng, Zhuoran Li, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil, Arvind Mohan
-
Patent number: 11290330Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive a stored configuration state of a cluster, receive a snapshot of the configuration state of the cluster, determine that an entity of the cluster is different between the stored configuration state and the snapshot, determine that a first timestamp of the stored configuration state is less than a second timestamp of the snapshot, and send an indication that the entity is changed.Type: GrantFiled: February 4, 2021Date of Patent: March 29, 2022Assignee: Nutanix, Inc.Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede
-
Patent number: 11288085Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.Type: GrantFiled: May 12, 2020Date of Patent: March 29, 2022Assignee: Google LLCInventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
-
Patent number: 11194620Abstract: Systems and methods for preferential treatment of a prioritized virtual machine during migration of a group of virtual machines from a first virtualized computing environment to a second virtualized computing environment. A data structure is allocated to store virtual machine migration task attributes that are associated with a plurality of in-process virtual machine migration tasks. As migration proceeds, the migration task attributes in the data structure are updated to reflect ongoing migration task scheduling adjustments and ongoing migration task resource allotments. A user interface or other process indicates a request to prioritize migration of a particular one of the to-be-migrated virtual machines. Based on the request, at least some of the virtual machine migration task attributes are modified to indicate a reduced scheduling priority of some of the to-be-migrated virtual machine migration tasks so as to preferentially deliver computing resources to the prioritized virtual machine migration tasks.Type: GrantFiled: October 31, 2018Date of Patent: December 7, 2021Assignee: Nutanix, Inc.Inventors: Heiko Friedrich Koehler, Sameer Narkhede, Venkatesh Kothakota
-
Patent number: 11188368Abstract: Systems and methods for workload migration control. Migration control operations commence upon identifying a workload comprising two or more virtual machines to be migrated from a source computing environment to a target computing environment. A migration process initiates migration of the two or more virtual machines to the target computing environment. After the migration process has begun, a user identifies a prioritized virtual machine from among the two or more virtual machines that are in the process of being migrated. In response to receiving the user input, a migration manager suspends progression of selected virtual machines while accelerating progression of the migration of the prioritized virtual machine that is not suspended. The migration of the re-prioritized virtual machine preferentially receives computing resources.Type: GrantFiled: October 31, 2018Date of Patent: November 30, 2021Assignee: Nutanix, Inc.Inventors: Heiko Friedrich Koehler, Sameer Narkhede, Venkatesh Kothakota
-
Patent number: 10649804Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.Type: GrantFiled: September 11, 2018Date of Patent: May 12, 2020Assignee: OPEN INVENTION NETWORK LLCInventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
-
Patent number: 10642639Abstract: An illustrative embodiment disclosed herein is a method, by a migration virtual machine, including determining whether a first target network interface card is configured by dynamic host configuration protocol and sending a first address resolution protocol request for a first source Internet Protocol gateway to the first target network interface card. Sending the first address resolution protocol request is based on determining that the first target network interface card is not configured by dynamic host configuration protocol. The method further includes determining whether the first target network interface card responds to the first address resolution protocol request of the migration virtual machine and applying an Internet Protocol configuration of a first source network interface card to the first target network interface card.Type: GrantFiled: January 30, 2018Date of Patent: May 5, 2020Assignee: NUTANIX, INC.Inventors: Heiko Koehler, Sameer Narkhede
-
Publication number: 20200133718Abstract: Systems and methods for preferential treatment of a prioritized virtual machine during migration of a group of virtual machines from a first virtualized computing environment to a second virtualized computing environment. A data structure is allocated to store virtual machine migration task attributes that are associated with a plurality of in-process virtual machine migration tasks. As migration proceeds, the migration task attributes in the data structure are updated to reflect ongoing migration task scheduling adjustments and ongoing migration task resource allotments. A user interface or other process indicates a request to prioritize migration of a particular one of the to-be-migrated virtual machines. Based on the request, at least some of the virtual machine migration task attributes are modified to indicate a reduced scheduling priority of some of the to-be-migrated virtual machine migration tasks so as to preferentially deliver computing resources to the prioritized virtual machine migration tasks.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Applicant: Nutanix, Inc.Inventors: Heiko Friedrich Koehler, Sameer Narkhede, Venkatesh Kothakota
-
Publication number: 20200133706Abstract: Systems and methods for workload migration control. Migration control operations commence upon identifying a workload comprising two or more virtual machines to be migrated from a source computing environment to a target computing environment. A migration process initiates migration of the two or more virtual machines to the target computing environment. After the migration process has begun, a user identifies a prioritized virtual machine from among the two or more virtual machines that are in the process of being migrated. In response to receiving the user input, a migration manager suspends progression of selected virtual machines while accelerating progression of the migration of the prioritized virtual machine that is not suspended. The migration of the re-prioritized virtual machine preferentially receives computing resources.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Applicant: Nutanix, Inc.Inventors: Heiko Friedrich KOEHLER, Sameer NARKHEDE, Venkatesh KOTHAKOTA
-
Publication number: 20190235898Abstract: An illustrative embodiment disclosed herein is a method, by a migration virtual machine, including determining whether a first target network interface card is configured by dynamic host configuration protocol and sending a first address resolution protocol request for a first source Internet Protocol gateway to the first target network interface card. Sending the first address resolution protocol request is based on determining that the first target network interface card is not configured by dynamic host configuration protocol. The method further includes determining whether the first target network interface card responds to the first address resolution protocol request of the migration virtual machine and applying an Internet Protocol configuration of a first source network interface card to the first target network interface card.Type: ApplicationFiled: January 30, 2018Publication date: August 1, 2019Inventors: Heiko Koehler, Sameer Narkhede
-
Patent number: 10338833Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.Type: GrantFiled: April 3, 2018Date of Patent: July 2, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
-
Patent number: 10073712Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.Type: GrantFiled: May 17, 2016Date of Patent: September 11, 2018Assignee: Open Invention Network, LLCInventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
-
Patent number: 9933962Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.Type: GrantFiled: February 27, 2017Date of Patent: April 3, 2018Assignee: Open Invention Network, LLCInventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
-
Patent number: 9658959Abstract: A resource manager directs cache operating states of virtual machines based on cache resource latency and by distinguishing between latencies in flash memory and latencies in network communications and by distinguishing between executing read commands and executing different types of write commands. As a result, the resource manager can downgrade the cache operating state of the virtual machines differently based on the type of latency being experienced and the type of command being performed. The resource manager can upgrade and/or reset the cache operating state of the virtual machines, when appropriate, and can give priority to some virtual machines over other virtual machines when operating in a downgraded cache operating state.Type: GrantFiled: February 20, 2015Date of Patent: May 23, 2017Assignee: PernixData, Inc.Inventors: Mahesh Patil, Sameer Narkhede
-
Patent number: 9588687Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.Type: GrantFiled: October 27, 2015Date of Patent: March 7, 2017Assignee: Open Invention Network, LLCInventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
-
Publication number: 20160246717Abstract: A resource manager directs cache operating states of virtual machines based on cache resource latency and by distinguishing between latencies in flash memory and latencies in network communications and by distinguishing between executing read commands and executing different types of write commands. As a result, the resource manager can downgrade the cache operating state of the virtual machines differently based on the type of latency being experienced and the type of command being performed. The resource manager can upgrade and/or reset the cache operating state of the virtual machines, when appropriate, and can give priority to some virtual machines over other virtual machines when operating in a downgraded cache operating state.Type: ApplicationFiled: February 20, 2015Publication date: August 25, 2016Inventors: Mahesh Patil, Sameer Narkhede
-
Patent number: 9342335Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.Type: GrantFiled: August 11, 2010Date of Patent: May 17, 2016Assignee: Open Innovation Network, LLCInventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
-
Patent number: 9170930Abstract: Methods, computer media encoding instructions, and that receive write requests directed to non-sequential logical block addresses and writing the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.Type: GrantFiled: September 9, 2014Date of Patent: October 27, 2015Assignee: Open Invention Network, LLCInventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic