This project aims to develop resource management techniques including scheduling and scaling algorithms for container-based virtual clusters in cloud data centres powered with renewable energy sources. Algorithms are designed to optimise renewable energy use while meeting the Quality of Service requirements of applications running on the cluster. Specifically, the project aims to:
1. Define an architectural framework and principles for renewable energy-aware management of containers in cloud data centres;
2. Investigate and develop scheduling algorithms and scaling policies to optimise renewable energy use for a virtual cluster of containers in clouds; and
3. Develop a small-scale prototype system incorporating proposed techniques.