Open source cloud computing management platforms: Introduction, comparison, and recommendations for implementation
A Taxonomy and Survey of Cloud Computing Systems