SMS: Heuristic scheduling systems