US 12,388,764 B2
Multiple batch scheduling in a network
Jordi Ros Giralt, Vilafranca del Penedes (ES)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Nov. 21, 2023, as Appl. No. 18/516,346.
Claims priority of provisional application 63/491,435, filed on Mar. 21, 2023.
Prior Publication US 2024/0323137 A1, Sep. 26, 2024
Int. Cl. H04L 47/625 (2022.01)
CPC H04L 47/625 (2013.01) 21 Claims
OG exemplary drawing
 
1. A network entity for communication, comprising:
one or more memories; and
one or more processors, coupled to the one or more memories, configured to:
determine, based at least in part on a data flow model, a respective launch time for each flow of a first batch of flows and for each flow of a second batch of flows, such that an execution time duration for transferring at least one of the first batch of flows or the second batch of flows in a portion of a network is minimized; and
schedule the first batch of flows and the second batch of flows based at least in part on the respective launch times;
wherein the one or more processors, to determine the respective launch times, are configured to:
determine, using a piecewise linear function, a gradient corresponding to a slope of the piecewise linear function of candidate launch times; and
determine, based at least in part on the gradient, a discontinuity of the piecewise linear function corresponding to the respective launch times.