1. Introduction

2. Implementation Methodology of the Survey
2.1. Research Questions

3. Review Results and Discussions
3.1. Deployment Environment of Cloud Applications (RQ1)
3.2. Execution Elements of Cloud Applications (RQ2)
3.4. Terminal-related Factors
3.5. Energy Consumption Models of Cloud Applications (RQ5)

4. Trade-off Debates

5. Conclusions and Future Work