A Review on Cloud Computing: Design Challenges in Architecture and Security

Abstract
Cloud computing is becoming a powerful network architecture to perform large-scale and complex computing.In this paper, we will comprehensively survey the concepts and architecture of cloud computing, as well as its security and privacy issues. We will compare different cloud models, trust/reputation models and privacy-preservation schemes. Their pros and cons are discussed for each cloud computing security and architecture strategy