The Distributed Computing Paradigms: P2P, Grid, Cluster, Cloud, and Jungle
cloud computing and emerging it platforms : vision , hype , and reality for delivering computing as the 5th utility .