Abstract

Resource provisioning is the sharing and distribution of resources among various applications deployed on a server. The resource provisioning is usually performed either at server level or at client level. Server uses resource provisioning to determine which application is going to receive a resource when many applications request for the same resource at the same time. At client level, resource provisioning is the process to determine which client will be granted an access to the application, when the number of clients requesting for access to an application is more than the available instances of the application. The resources an application requests for includes, buffer space, time to complete its execution, battery life in wireless devices, CPU cycles et al. In this work, cloud computing was used since it provides a facility of large resource capacity which can be shared and distributed amongst millions of requesting client applications. Therefore, it is possible to execute more than one application at the same time. The applications are granted resources based on certain scheduling algorithms. A cloud user can access the cloud services on pay-per-use basis, in case of dynamic provisioning. In dynamic provisioning the requirements of an application may vary during the course of its execution. In this work, dynamic provisioning was implemented. To show the effectiveness of Resource Provisioning a UID (Unique Identifier), an Open Source Application has been successfully designed and deployed on open source Cloud Server.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call