An apparatus, system and method for active scheduling of event-driven long running
processes are provided. The apparatus, system and method receive update information
indicating a change in status of a subject of the active scheduling. Based on this
changed status and stored scheduling rules, an adapted schedule is generated to
accommodate the change in status. The adapted schedule is further modified based
on historical information to compensate for historically predicted events that
may conflict with events in the adapted schedule.