Patent ID: 11860839
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors of a computer system, cause the one or more processors to perform operations comprising:
determining, by the computer system, a plurality of weights respectively for a plurality of parameter values, wherein a weight of each particular parameter value of the plurality of parameter values is associated with a probability of selecting a sample having the particular parameter value;
randomly selecting, by the computer system and based at least in part on the plurality of weights, a first parameter value of the plurality of parameter values, the first parameter value to be used for selecting a first sample;
selecting, by the computer system, a first sample of a plurality of samples corresponding to a first batch of data records according to the first parameter value, for processing via a first external invocation;
invoking the processing of the first sample via the first external invocation;
determining, by the computer system, feedback data associated with a level of performance of the first external invocation;
adjusting, by the computer system, the plurality of weights corresponding to the plurality of parameter values based at least in part on the feedback data;
randomly selecting, by the computer system and based at least in part on the adjusted plurality of weights, a second parameter value of the plurality of parameter values, the second parameter value to be used for selecting a second sample;
selecting, by the computer system, the second sample of the plurality of samples corresponding to a second batch of data records according to the second parameter value, for processing via a second external invocation; and
invoking the processing of the second sample via the second external invocation.