US 12,086,650 B2
Workload placement based on carbon emissions
Ronald Ekins, Haywards Heath (GB); Savas Nicolaides, London (GB); and Farhan Abrol, San Francisco, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Aug. 13, 2021, as Appl. No. 17/401,828.
Application 17/401,828 is a continuation in part of application No. 17/078,392, filed on Oct. 23, 2020, granted, now 11,567,810.
Application 17/078,392 is a continuation of application No. 16/109,938, filed on Aug. 23, 2018, granted, now 10,853,148, issued on Dec. 1, 2020.
Application 16/109,938 is a continuation in part of application No. 15/987,875, filed on May 23, 2018, abandoned.
Claims priority of provisional application 62/674,688, filed on May 22, 2018.
Claims priority of provisional application 62/575,966, filed on Oct. 23, 2017.
Claims priority of provisional application 62/549,399, filed on Aug. 23, 2017.
Claims priority of provisional application 62/518,146, filed on Jun. 12, 2017.
Prior Publication US 2021/0373973 A1, Dec. 2, 2021
Int. Cl. G06F 9/50 (2006.01); G06F 9/48 (2006.01)
CPC G06F 9/5088 (2013.01) [G06F 9/4881 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of workload placement based on carbon emissions, the method comprising:
calculating, for each execution environment of a plurality of execution environments, a carbon emission cost associated with a workload, wherein the carbon emission cost for a particular execution environment is calculated based on a projected workload behavior;
selecting, based on each carbon emission cost for the plurality of execution environments, a target execution environment; and
executing the workload on the target execution environment.