CONTAINER MANAGEMENT AND APPLICATION INGESTION ENGINE
First Claim
1. A method for creating containers, the method comprising:
- receiving an application from a user;
executing the application by one or more processors of a host system;
monitoring behavior of the application;
analyzing the behavior of the application and behavior of one or more modules of the application; and
creating a container for each module of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system has host machines forming a cluster. Each host machine runs containers, where each container includes a segment of hardware resources associated with the host machine, a segment of an operating system utilized by the host machine, and at least one application. Host agents operate on the host machines. Each host agent collects operational parameters associated with the containers on each host machine. A management platform is operative to divide the cluster into container pools, where each container pool includes a sub-set of computation resources in the cluster and has associated container pool metrics including a priority level and computation resource limits. Operational parameters are collected from the host agents. The operational parameters are evaluated in accordance with the container pool metrics.
-
Citations
20 Claims
-
1. A method for creating containers, the method comprising:
-
receiving an application from a user; executing the application by one or more processors of a host system; monitoring behavior of the application; analyzing the behavior of the application and behavior of one or more modules of the application; and creating a container for each module of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for creating containers, the platform comprising:
-
one or more non-transient storage media for storing instructions for managing containers; and one or more processors operable to execute the instructions to; receive an application from a user; execute the application by one or more processors of a host system; monitor behavior of the application; analyze the behavior of the application and behavior of one or more modules of the application; and creating a container for each module of the application. - View Dependent Claims (10, 11, 12, 13)
-
-
14. One or more non-transient computer-readable media having instructions stored thereon, when executed by one or more processors the instructions implement the following operations:
-
receiving an application from a user; executing the application by one or more processors of a host system; monitoring behavior of the application; analyzing the behavior of the application and behavior of one or more modules of the application; and creating a container for each module of the application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification