US 12,112,208 B1
Switching of workloads according to switchover cost
Kristy-Leigh A. Minehan, Kirkland, WA (US); Ganesh Balakrishnan, Sammamish, WA (US); Evan Adams, Seattle, WA (US); Carla Cortez, Los Angeles, CA (US); and Ian Ferreira, Issaquah, WA (US)
Assigned to Core Scientific, Inc., Austin, TX (US)
Filed by Core Scientific, Inc., Bellevue, WA (US)
Filed on Jul. 22, 2021, as Appl. No. 17/383,004.
Claims priority of provisional application 63/054,987, filed on Jul. 22, 2020.
Int. Cl. G06F 9/50 (2006.01); G06F 11/30 (2006.01); G06N 20/00 (2019.01); G06Q 20/06 (2012.01); G06Q 20/38 (2012.01)
CPC G06F 9/505 (2013.01) [G06F 9/5077 (2013.01); G06F 11/3006 (2013.01); G06F 11/3062 (2013.01); G06N 20/00 (2019.01); G06Q 20/0655 (2013.01); G06Q 20/381 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/505 (2013.01); G06F 2209/508 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for optimizing returns generated by a computing device, the method comprising:
instructing the computing device to work on a first workload, wherein the first workload is mining a first cryptocurrency;
monitoring a plurality of signals impacting a profitability of mining for a plurality of different cryptocurrencies; and
in response to the plurality of signals indicating a second cryptocurrency is the most profitable of the plurality of different cryptocurrencies, calculating a difference in profitability from the first workload being worked on by the computing device and a second workload being worked on by the computing device where the second workload is mining the second cryptocurrency; calculating a switchover cost representative of a time period during which no work is performed by the computing device when changing from the first workload to the second workload; and automatically switching the computing device to mine the second cryptocurrency if the difference in profitability is greater than the switchover cost, and mining the second cryptocurrency.