摘要 |
Ein nichtflüchtiges computerlesbares Medium, das Instruktionen speichert, deren Ausführung mindestens einen Prozessor zur Ausführung von Operationen veranlasst, umfassend: das Bestimmen einer Zielfertigstellungszeit für eine Batch-Verarbeitungsoperation einer Eingabedatenmenge; die Batch-Verarbeitungsoperation wird ausgeführt von einer Vielzahl von Tasks; jeder dieser Vielzahl von Tasks verarbeitet einen anderen Eingabeshard, der einen jeweils anderen Teil der Eingabedatenmenge enthält; das Identifizieren eines ersten Tasks aus der Vielzahl von Tasks mit einer geschätzten Fertigstellungszeit größer der Zielfertigstellungszeit der Batch-Verarbeitungsoperation, wobei die geschätzte Fertigstellungszeit eine geschätzte Zeitspanne darstellt, in der der erste Task die Verarbeitung des Teils der Eingabedatenmenge beenden wird, der als erster Shard vom ersten Task verarbeitet wird; und das Aufteilen des ersten Eingabeshards in einen ersten Teileingabeshard und einen zweiten Teileingabeshard, der sich vom ersten Teileingabeshard unterscheidet, wobei der erste Teileingabeshard einen ersten Teil des ersten Eingabeshards und der zweite Teileingabeshard einen zweiten Teil des ersten Eingabeshards enthält, der sich vom ersten Teil unterscheidet. |