Abstract
In this current world Cloud Computing has become very excitement concept after Web 2.0. There are so many different definitions for Cloud Computing and there is no consensus on what a Cloud is. On the other hand, this is not a completely new concept; it has very complicated connection to the relatively new but twenty-year established Grid Computing paradigm, and other relevant technologies such as utility computing, cluster computing, and distributed systems. Here we strive to compare and contrast Cloud Computing with Grid Computing from various angles with the essential characteristics.