1 Introduction

2 Background
2.1 History Remarks
2.2 Grid-based eScience
2.3 Cloud Computing

3 Taxonomy of eScience Services in the Cloud
3.1 Infrastructure
3.2 Ownership
3.3 Application
3.4 Processing tools
3.5 Storage
3.6 Security
3.7 Service Models
3.8 Collaboration

4 Current Status
4.1 An Overview
4.2 Observation 1: Ad Hoc Project Developments
4.3 Observation 2: Common Development Softwares and Tools
4.4 Observation 3: Static Data Storage
4.5 Observation 4: Privacy vs. Sharing
4.6 Observation 5: Performance vs. Scalability
4.7 Observation 6: Utilizing vs. Advancing Cloud Computing
4.8 Observation 7: Monetary Cost is a Concern
4.9 Summary

5 Challenges and Opportunities
5.1 Open Problems
5.2 Opportunities

6 Conclusions