US 12,411,679 B2
System and method for managing a cache hosted by a data processing system using a digital twin
Ofir Ezrielev, Be'er Sheva (IL); Tomer Kushnir, Omer (IL); and Maxim Balin, Gan-Yavne (IL)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 28, 2023, as Appl. No. 18/309,147.
Prior Publication US 2024/0362010 A1, Oct. 31, 2024
Int. Cl. G06F 8/65 (2018.01); G06N 5/02 (2023.01)
CPC G06F 8/65 (2013.01) [G06N 5/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of managing a data processing system with limited access to an uplink pathway by a data processing system manager, the method comprising:
obtaining likely future operating conditions for the data processing system based at least on first observational data for the data processing system, the first observational data indicating environmental conditions encountered by the data processing system during a first duration of time;
identifying a first set of commands using at least the likely future operating conditions and a command repository, the first set of commands comprising actions responsive to a first range of operating conditions that comprises the likely future operating conditions, and content of the command repository being based on a digital twin for the data processing system and a third range of operating conditions;
making a determination regarding whether the first range of the operating conditions matches a second range of operating conditions to which a second set of commands stored in a cache of the data processing system is responsive within a threshold;
in a first instance of the determination in which the first range of the operating conditions does not match the second range of the operating conditions within the threshold:
obtaining an update for the data processing system based on a delta between the first range of the operating conditions and the second range of the operating conditions; and
updating the cache based on the update.