International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Now-a-days, computing is being introduced by a new paradigm called cloud computing. Cloud computing is an emerging paradigm in which computations are performed somewhere in a \"Cloud\", which is a collection of data centers maintained and owned by a third party. Cloud computing is a model that provides services through internet to its users. It enables users to put their data and services on the internet and same can access through internet. The most challenging task of cloud computing is resource allocation. In this paper, challenges of cloud computing are addressed in which resource allocation is one of the main challenges. Resource allocation and its challenges are discussed in detail.