US 12,366,908 B2
Energy aware data replication
Huamin Chen, Westford, MA (US); Chen Wang, Chappaqua, NY (US); and Yehuda Sadeh-Weinraub, Los Angeles, CA (US)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on May 18, 2022, as Appl. No. 17/747,890.
Prior Publication US 2023/0376101 A1, Nov. 23, 2023
Int. Cl. G06F 1/3206 (2019.01); G06F 1/28 (2006.01)
CPC G06F 1/3206 (2013.01) [G06F 1/28 (2013.01); G06F 2212/1028 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by a computing device comprising a processor device and powered by a power source, that data stored on a storage device associated with the computing device is to be transmitted to a remote computing device;
determining, by the computing device, a power state of the power source;
selecting, by the computing device, a first encoding mechanism from a plurality of different encoding mechanisms based on the power state of the power source, wherein the first encoding mechanism comprises a first compression technique and a first encryption technique, and wherein selecting the first encoding mechanism comprises:
selecting the first compression technique from a plurality of compression techniques based on the power state of the power source; and
selecting the first encryption technique from a plurality of encryption techniques based on the power state of the power source and the first compression technique;
encoding, by the computing device, the data based on the first encoding mechanism to generate encoded data; and
transmitting, by the computing device to the remote computing device, the encoded data.