Cloud Computing Overview: Cloud and Grid and Web 2.0 and Other Computing- Cloud Computing Environments- Platforms. Parallel and Distributed Computing- Virtualization: Characteristics-Taxonomy- Pros and Cons – Xen- VMware- Hyper V. Cloud Computing Architecture- Service Models – Deployment Models- Infrastructure as a Service Resource Virtualization-Server-Storage-Network-Platform as a Service- Cloud Platform and Management- Software as a Service- Case Study on Eucalyptus. Service Management in Cloud Computing Service Level Agreement-Billing and Accounting- Managing Data. Cloud Security: Infrastructure, Data and Storage Security.