Resource Provisioning of UID Application in Cloud Computing Domain
Proceedings of 3rd International Conference on Internet of Things and Connected Technologies (ICIoTCT), 2018 held at Malaviya National Institute of Technology, Jaipur (India) on March 26-27, 2018
6 Pages Posted: 9 May 2018 Last revised: 9 Jun 2018
Date Written: April 28, 2018
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.
Suggested Citation: Suggested Citation