University of Science and Technology Houari Boumediene
Cloud computing has achieved an unbelievable adoption response rate but still its infancy stage is not over. It is an emerging paradigm and amazingly gaining popularity. The size of the market shared of the applications provided by cloud computing is still not much behind the expectations. It provides the organizations with great potential to minimize the cost and maximizes the overall operating effectiveness of computing required by an organization. Despite its growing popularity, still it is faced with security, privacy, and portability issues, which in one or the other way create hurdles in the fast acceptance of this new technology for the computing community.