Patents by Inventor Harish Chilkoti

Harish Chilkoti 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: 8924534
    Abstract: A method includes monitoring a resource consumption of one or more virtual machines on a host computer in a computer network, and suspending the one or more virtual machines based on the resource consumption to free one or more resources on the host computer. The method also includes losslessly handling a request intended for the suspended one or more virtual machines to seamlessly resume the suspended one or more virtual machines. The request includes a network traffic intended for the suspended one or more virtual machines and/or a non-network request.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: December 30, 2014
    Assignee: VMware, Inc.
    Inventors: Salil Suri, Harish Chilkoti, Anand Shrivastava
  • Patent number: 7962647
    Abstract: A virtualized platform includes a virtual switch connected to the virtual network interface cards (vNICs) for a group of virtual machines running the same application program that is associated with multiple software ports. A module in the virtualized platform monitors the virtual switch's receipt of a network packet that includes control information relating to the application program and its software ports. The module applies a load balancing algorithm to select a vNIC from the vNICs connected or connectable to the virtual switch, based on the rate of processing of previous network packets by each the vNICs (e.g., as measured by the size of a network packet queue). The module might also apply the load balancing algorithm to select a software port for the application. The module then causes the virtual switch to route the network packet to the selected vNIC and software port.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: June 14, 2011
    Assignee: VMware, Inc.
    Inventors: Salil Suri, Harish Chilkoti
  • Publication number: 20110099267
    Abstract: A method includes monitoring a resource consumption of one or more virtual machines on a host computer in a computer network, and suspending the one or more virtual machines based on the resource consumption to free one or more resources on the host computer. The method also includes losslessly handling a request intended for the suspended one or more virtual machines to seamlessly resume the suspended one or more virtual machines. The request includes a network traffic intended for the suspended one or more virtual machines and/or a non-network request.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Applicant: VMware, Inc.
    Inventors: Salil SURI, Harish CHILKOTI, Anand SHRIVASTAVA
  • Publication number: 20100131636
    Abstract: A virtualized platform includes a virtual switch connected to the virtual network interface cards (vNICs) for a group of virtual machines running the same application program that is associated with multiple software ports. A module in the virtualized platform monitors the virtual switch's receipt of a network packet that includes control information relating to the application program and its software ports. The module applies a load balancing algorithm to select a vNIC from the vNICs connected or connectable to the virtual switch, based on the rate of processing of previous network packets by each the vNICs (e.g., as measured by the size of a network packet queue). The module might also apply the load balancing algorithm to select a software port for the application. The module then causes the virtual switch to route the network packet to the selected vNIC and software port.
    Type: Application
    Filed: November 24, 2008
    Publication date: May 27, 2010
    Applicant: VMWARE, INC.
    Inventors: Salil SURI, Harish CHILKOTI