Scheduling solutions for supporting dependable real-time applications