INTELLIGENT GARBAGE COLLECTOR FOR CONTAINERS
First Claim
1. A method for performing garbage collection comprising:
- providing a garbage collection data structure, the garbage collection data structure including metadata and one or more resource consumption parameters corresponding to a container;
analyzing, by a machine-learning function, the metadata and the one or more resource consumption parameters;
classifying, based on the analyzing, the container into one or more classes, the one or more classes including at least one of a suspicious container class, a malicious container class, or a normal container class; and
performing, based on the classifying, one or more garbage collection actions on the container, including at least one of generating an alert corresponding to the container, reducing a resource consumption of the container, or marking the container as safe.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are included for the intelligent garbage collection of containers. An example method includes providing a garbage collection data structure, the garbage collection data structure including metadata and one or more resource consumption parameters corresponding to the container. The one or more resource consumption parameters are analyzed by a machine-learning function. Based on the analyzing, the container is classified into one or more classes, the one or more classes including at least one of a suspicious container class, a malicious container class, or a normal container class. Based on the classifying, one or more garbage collection actions are performed on the container, including at least one of generating an alert corresponding to the container or reducing the resource consumption of the container.
5 Citations
20 Claims
-
1. A method for performing garbage collection comprising:
-
providing a garbage collection data structure, the garbage collection data structure including metadata and one or more resource consumption parameters corresponding to a container; analyzing, by a machine-learning function, the metadata and the one or more resource consumption parameters; classifying, based on the analyzing, the container into one or more classes, the one or more classes including at least one of a suspicious container class, a malicious container class, or a normal container class; and performing, based on the classifying, one or more garbage collection actions on the container, including at least one of generating an alert corresponding to the container, reducing a resource consumption of the container, or marking the container as safe. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause at least one machine to perform operations comprising:
-
providing a garbage collection data structure, the garbage collection data structure including metadata and one or more resource consumption parameters corresponding to a container; analyzing, by a machine-learning function, the one or more resource consumption parameters; classifying, based on the analyzing, the container into one or more classes, the one or more classes including at least one of a suspicious container class, a malicious container class, or a normal container class; and performing, based on the analyzing, one or more garbage collection actions on the container, including at least one of generating an alert corresponding to the container, reducing a resource consumption of the container, or marking the container as safe. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory to execute instructions from the non-transitory memory to perform operations comprising; providing a garbage collection data structure, the garbage collection data structure including metadata and a resource consumption parameter corresponding to a container; analyzing, by a machine-learning function, the metadata and the resource consumption parameter; based on the analyzing, assigning a class to the container; and based on the assigning, performing a garbage collection action on the container. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification