The real-time challenge