Cloud computing is a common topic in the computing world. It is an obvious expansion of the Internet technology. It is more than just about storing data on distant computers; but it also allows us run high-resources applications on a remote computer; using a cheap device with much weaker...