CPC G06F 3/0604 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0643 (2013.01); G06F 18/2415 (2023.01); G06F 18/24147 (2023.01); G06N 20/00 (2019.01); G16H 10/60 (2018.01); G06F 3/0683 (2013.01)] | 20 Claims |
1. A method, comprising:
defining a plurality of data storage policies, each of the plurality of data storage policies providing rules for storing data among a plurality of data storage locations, each of the plurality of data storage locations having a data storage cost and a data retrieval cost associated therewith;
determining a baseline policy distribution among the plurality of data storage policies for an entity;
receiving new data items corresponding to the entity;
storing the new data items in the plurality of data storage locations using the plurality of data storage policies based on the baseline policy distribution; and
determining, using an artificial intelligence engine, a selected one of the plurality of data storage policies to use in storing the new data items corresponding to the entity based on the data storage cost for each of the plurality of data storage locations and the data retrieval cost for each of the plurality of data storage locations;
wherein a sum of the data storage costs and the data retrieval costs for the plurality of data storage locations associated with the selected one of the plurality of data storage policies is less than or equal to a sum of the data storage costs and the data retrieval costs for the plurality of data storage locations associated with other ones of the plurality of data storage policies, respectively.
|