| CPC G06F 9/5077 (2013.01) [G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A method implemented by a computing device, the method comprising:
executing, by the computing device, a virtual machine and a resource detection module, the virtual machine including at least one container having a respective digital service executed within the virtual machine that utilizes a shared resource of the computing device;
detecting, by the resource detection module of the computing device, interference regarding utilization of the shared resource, the detecting performed over a plurality of iterations including:
selecting from a plurality of working set sizes, each said working set size having a defined resource consumption amount, respectively, that differs, one from another;
initiating execution of code that utilizes the shared resource based on the selected working set size; and
determining whether a resource consumption amount detected based on the execution of the code corresponds with the defined resource consumption amount for the selected working set size, in which the selecting, the initiating, and the determining are performed until the resource consumption amount detected based on the execution of the code is detected as not corresponding with the defined resource consumption amount for the selected working set size; and
outputting, by the resource detection module of the computing device, a result of the detecting.
|