US 12,229,604 B2
Shared resource interference detection involving a virtual machine container
Subrata Mitra, Bangalore (IN); and Pradeep Dogga, Los Angeles, CA (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Jan. 11, 2022, as Appl. No. 17/573,221.
Prior Publication US 2023/0222005 A1, Jul. 13, 2023
Int. Cl. G06F 9/50 (2006.01); G06N 20/00 (2019.01)
CPC G06F 9/5077 (2013.01) [G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
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.