Challenges in real-time virtualization and predictable cloud computing