Dynamic Resource Provisioning in Cloud based on Queuing Model

One of the main aim of cloud computing is to provide bigger data center that will carter the storage needs of end user. In a data centre, server clusters are used to provide the required processing capability to get acceptable response time for interactive applications. In this paper, an interactive system based on queuing model is presented in which the cloud customer (CC) initially establishes the session to access the resources. The proposed model uses banker’s algorithm for resource allocation due to which deadlock for resource allocation among various processes is not possible. Moreover, by putting restriction on number of login users, resources are not choked out even in case of heavy demand of resources. The concept of resource allocation matrix helps the cloud service provider to predict the resource requirements in advance. Since new sessions can be established and existing sessions can be terminated, the number of logon users can change over time. Resources are dynamically allocated according to the requirements of the user. The results obtained are accurate in terms of predicting the minimum number of processor nodes required to meet the performance goal of an interaction application.

[1]  Xiaoying Wang,et al.  An adaptive model-free resource and power management approach for multi-tier cloud environments , 2012, J. Syst. Softw..

[2]  Pushpendra Kumar Pateriya,et al.  A Rule-Based Approach for Effective Resource Provisioning in Hybrid Cloud Environment , 2013 .

[3]  Ailar Rahimli,et al.  Factors Influencing Organization Adoption Decision On Cloud Computing , 2013, CloudCom 2013.

[4]  Daniel A. Menascé,et al.  Resource Allocation for Autonomic Data Centers using Analytic Performance Models , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[5]  Saudi Arabia,et al.  PERFORMANCE EVALUATION OF A CLOUD BASED LOAD BALANCER SEVERING PARETO TRAFFIC , 2011 .

[6]  Marin Litoiu,et al.  Service System Resource Management Based on a Tracked Layered Performance Model , 2006, 2006 IEEE International Conference on Autonomic Computing.

[7]  Rajkumar Buyya,et al.  SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments , 2012, J. Comput. Syst. Sci..

[8]  Sandeep K. Sood,et al.  A combined approach to ensure data security in cloud computing , 2012, J. Netw. Comput. Appl..

[9]  Kuldip Singh,et al.  Implementation of Elliptic Curve Digital Signature Algorithm , 2010 .

[10]  Sandeep K. Sood,et al.  Secure Dynamic Identity-Based Authentication Scheme Using Smart Cards , 2011, Inf. Secur. J. A Glob. Perspect..

[12]  Prashant J. Shenoy,et al.  Dynamic Provisioning of Multi-tier Internet Applications , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[13]  Wlodzimierz Funika,et al.  Dynamic Business Metrics-driven Resource Provisioning in Cloud Environments , 2011, PPAM.

[14]  Kang G. Shin,et al.  Adaptive control of virtualized resources in utility computing environments , 2007, EuroSys '07.

[15]  Marin Litoiu,et al.  Resource provisioning for cloud computing , 2009, CASCON.

[16]  Sandeep K. Sood A Value Based Dynamic Resource Provisioning Model in Cloud , 2013, Int. J. Cloud Appl. Comput..

[17]  Qi Zhang,et al.  A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications , 2007, Fourth International Conference on Autonomic Computing (ICAC'07).

[18]  Veena Goswami Optimization of QoS parameters through flexible Resource Scheduling in Finite Population Cloud Environment , 2013, CloudCom 2013.

[19]  Rajarshi Das,et al.  Utility-Function-Driven Resource Allocation in Autonomic Systems , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[20]  Wei Jin,et al.  USENIX Association Proceedings of USITS ’ 03 : 4 th USENIX Symposium on Internet Technologies and Systems , 2003 .