The cloud computing is a very popular field at present which is growing very fast and the futures of the field seems really wide and drastic. To provide quality of service in the cloud environment there are lot of research is being done all over the world. The cloud clients should get good and very reliable services from the provider. The quality and service cost are based on the resource allocation process in the particular cloud computing service. The provider should allocate the resources in a proper way to render good services to the clients. This paper is a simple and elegant survey made on the different resource allocation models used in the cloud computing environment.