主权项 |
1. A method for scheduling one or more backup jobs among a plurality of backup clients with a common backup window, the method comprising:
collecting and recording, by one or more processors, historical information pertaining to the plurality of backup clients with the common backup window, wherein the historical information includes a temporal pattern of a number of files open during previous backup jobs and information pertaining to subsequent additional backup jobs initiated by an administrator after the completion of the previous backup jobs; estimating, by one or more processors, a number of files to be open during the common backup window based, at least in part, on the historical information; inferring, by one or more processors, an impact of skipping a backup of the files estimated to be open during the common backup window, where the impact is inferred from the historical information according to one or more predetermined criteria; combining, by one or more processors according to a predetermined cost function, the estimated number of files to be open during the common backup window and the inferred impact of skipping the backup of the estimated number of files to be open during the common backup window; and scheduling, by one or more processors, an order of the one or more backup jobs among the plurality of clients during the common backup window to reduce the predetermined cost function. |