Date Added: Aug 2010
Cloud Computing is an emerging technology in which the research community and industries have recently embarked. However, the infrastructures of most cloud computing systems today are invisible to the research community, or are not explicitly designed to the researchers interested in cloud computing systems. This paper depicts the Cloud computing paradigm from a variety of aspects, such as definitions, features, and technologies. Moreover, some Cloud computing Systems are illustrated as well as their architectural trade-offs. It would contribute to better comprehension of the Cloud computing technology so as to enable some communities to design more efficient clouds, and the adoption of this novel computing approach is facilitated in scientific areas.