I am member of Middleware Group, for my talks click here .
Cloud computing is not a new technology instead it is evolved from various existing technologies like Grid computing, Utility computing, Virtualization and Autonomic computing. Here is one of the standard definitions of Cloud computing by the national Institute of Standards and Technology.
Read following papers to have better understanding about Cloud concept.
- Above the Cloud: A Berkeley View
- Cloud computing State of the Art and challenges