Real-time production scheduling