×

Container management and application ingestion engine

  • US 10,389,598 B2
  • Filed: 10/27/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 10/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing containers in a cluster, the method comprising:

  • collecting operational parameters from a plurality of host agents operating on respective host machines in the cluster;

    evaluating the operational parameters in accordance with metrics associated with container pools, wherein each container pool includes a plurality of containers;

    issuing commands to the plurality of host agents, wherein the commands include operating system commands enforced at a container to facilitate operation of the cluster in accordance with the metrics associated with container pools;

    determining whether a current imbalance value of the cluster is over a threshold;

    identifying a first host machine from the host machines in the cluster for container-balancing;

    selecting a first number of containers on the first host machine based on maximum resource usage, wherein the first number of containers is selected only from containers that have two or more replicas; and

    stopping the first number of containers on the first host machine and restarting the first number of containers on a second host machine, wherein the second host machine is different than the first host machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×