Back to results
US 12,706,968 B2Granted
Use of ephemeral workloads to monitor compute environments
AssigneeFortinet, Inc.
InventorsNeil Chao, Chonghan Chen, Craig E. Skinfill, Dmytro Ilchenko, Anand Natarajan, Meghan Kast, Derek G. Murray, Rui Zhang, Yijou Chen
Life of this patent
Estimating the term…
Abstract
Approaches to use of ephemeral workloads to monitor compute environments are described.
Claims20
A method comprising:
- receiving, with an ephemeral job controller, a request to initiate an ephemeral job within a computing environment having one or more containers and corresponding container support functionality;
- analyzing, with the ephemeral job controller, the request to initiate the ephemeral job to determine resources and/or limits based on a target container to which an ephemeral job is to be deployed;
- initiating, with the ephemeral job controller, the ephemeral job corresponding to the request in the target container with limits determined from the target container;
- obtaining, with the ephemeral job controller, one or more metrics from the target container via the ephemeral job;
- providing, with the ephemeral job controller, the one or more metrics to a remote entity outside of the target container;
- and
- terminating, with the ephemeral job controller and within a pre-specified period of time, the ephemeral job.
4 more elements
A non-transitory computer-readable medium having stored therein instructions that, when executed by one or more hardware processors, are configurable to cause the one or more hardware processors to:
- receive, with an ephemeral job controller, a request to initiate an ephemeral job within a computing environment having one or more containers and corresponding container support functionality;
- analyze, with the ephemeral job controller, the request to initiate the ephemeral job to determine resources and/or limits based on a target container to which an ephemeral job is to be deployed;
- initiate, with the ephemeral job controller, the ephemeral job corresponding to the request in the target container with limits determined from the target container;
- obtain, with the ephemeral job controller, one or more metrics from the target container via the ephemeral job;
- provide, with the ephemeral job controller, the one or more metrics to a remote entity outside of the target container;
- and
- terminate, with the ephemeral job controller and within a pre-specified period of time, the ephemeral job.
4 more elements
A system comprising:
- a memory subsystem having a plurality of memory devices;
- and
- a set of hardware processors coupled with the memory subsystem, the set of hardare processors configurable to:
- receive a request to initiate an ephemeral job within a computing environment having one or more containers and corresponding container support functionality;
- analyze the request to initiate the ephemeral job to determine resources and/or limits based on a target container to which an ephemeral job is to be deployed;
- initiate the ephemeral job corresponding to the request in the target container with limits determined from the target container;
- obtain one or more metrics from the target container via the ephemeral job;
- provide the one or more metrics to a remote entity outside of the target container;
- and
- terminate within a pre-specified period of time, the ephemeral job.
7 more elements
Dependencies are inferred from the claim text.