1 Introduction
1.1 Scope
2 The Cousins of Cloud Computing: Similar Computing Paradigms
2.1 Mainframe Computing
2.2 Grid Computing
2.3 Cluster Computing
3 The Foundations of Cloud Computing
3.1 Virtualization
3.2 Challenges in Virtualization
3.3 Storage
3.4 Challenges in Storage
3.5 Service Oriented Architecture and Web Services
4 Issues for Future Cloud Computing
4.1 Bandwidth and Data Movement Costs
4.2 Security and Trust
4.3 Mitigating Privilege Based Attacks
4.4 Virtual Machine Interoperability
4.5 API Interoperability
4.6 Cloud Compliance
4.7 Government Regulation
5 Summary of Issues and Conclusion