A Cloud Computing Infrastructure on Heterogeneous Computing Resources
CCOA: Cloud Computing Open Architecture