Abstract
Nowadays, Cloud Computing is the fastest growing and emerging area in information technology which aroused the concern of the whole world. Its basic idea is to make the computing in a great number of distributed computers over the internet through the use of virtualization and time-sharing of the resources.
This paper surveys the state of the art of cloud computing researches to study the challenge issues in cloud computing and the provided proposition of solutions for these issues. The authors add a summary for each of these researches and conclude some influential factors on these cloud computing issues.