Aeolus: A component model for the cloud