Patents by Inventor Sahan B. Gamage

Sahan B. Gamage 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: 11146498
    Abstract: Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 12, 2021
    Assignee: VMWARE, INC.
    Inventors: Sahan B. Gamage, Rean Griffith
  • Publication number: 20190356606
    Abstract: Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: Sahan B. Gamage, Rean Griffith
  • Patent number: 10382352
    Abstract: Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: August 13, 2019
    Assignee: VMware Inc.
    Inventors: Sahan B. Gamage, Rean Griffith
  • Publication number: 20180139148
    Abstract: Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
    Type: Application
    Filed: November 15, 2016
    Publication date: May 17, 2018
    Inventors: Sahan B. Gamage, Rean Griffith
  • Patent number: 9379995
    Abstract: A system and method for performing a resource allocation diagnosis on a distributed computer system includes obtaining a target resource allocation and a snapshot of the distributed computer system, where the snapshot includes configurations and resource usage information of at least some components of the distributed computer system, and generating a resource allocation recommendation based on the target resource allocation and the snapshot by iteratively traversing a resource hierarchy in the distributed computer system. The resource allocation recommendation specifies at least one resource configuration action or at least one capacity expansion action for the distributed computer system to meet the target resource allocation.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: June 28, 2016
    Assignee: VMware, Inc.
    Inventors: Kalyanaraman Shankari, Anne Holler, Minwen Ji, Sahan B. Gamage, Selvi Kadirvel
  • Publication number: 20140082201
    Abstract: A system and method for performing a resource allocation diagnosis on a distributed computer system includes obtaining a target resource allocation and a snapshot of the distributed computer system, where the snapshot includes configurations and resource usage information of at least some components of the distributed computer system, and generating a resource allocation recommendation based on the target resource allocation and the snapshot by iteratively traversing a resource hierarchy in the distributed computer system. The resource allocation recommendation specifies at least one resource configuration action or at least one capacity expansion action for the distributed computer system to meet the target resource allocation.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 20, 2014
    Applicant: VMware, Inc.
    Inventors: Kalyanaraman Shankari, Anne Holler, Minwen Ji, Sahan B. Gamage, Selvi Kadirvel