Analyzing Resource Allocation Strategies with Elasticity in Multi-Tenant Cloud Environment

  IJCTT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© 2019 by IJCTT Journal
Volume-67 Issue-3
Year of Publication : 2019
Authors : Dr. Amit Kumar Chaturvedi, Praveen Sengar, Kalpana Sharma
DOI :  10.14445/22312803/IJCTT-V67I3P129

MLA

MLA Style: Dr. Amit Kumar Chaturvedi, Praveen Sengar, Kalpana Sharma "Analyzing Resource Allocation Strategies with Elasticity in Multi-Tenant Cloud Environment" International Journal of Computer Trends and Technology 67.3 (2019): 151-155.

APA Style:Dr. Amit Kumar Chaturvedi, Praveen Sengar, Kalpana Sharma (2019). Analyzing Resource Allocation Strategies with Elasticity in Multi-Tenant Cloud Environment. International Journal of Computer Trends and Technology, 67(3), 151-155.

Abstract
Sharing the resources for maximizing the uses and benefits, is the basic idea behind the cloud computing. Providers share their resources like networks, servers, storage, applications, and services to the clients in an ubiquitous, convenient, and on-demand way. Cloud is a multi-tenant environment that supports customisable and easily configurable service model. SLA (Service Level Agreements) plays a vital role to bind clients and provides with negotiable and agreed rules and regulations. If anyone violates these rules and regulations then it will be penalized also. The concept of multi-tenancy increases the use of cloud resources up to an extent, but it also increases the challenges towards resource allocation strategies. Various researchers propose many resource allocation strategies by taking different factors, among all one factor elasticity is common in resource allocation. In this paper, we will present a study of the resource allocation strategies with elasticity in multi-tenant cloud environment. In this process SLA is always at the centre to do the whole process of providing the elasticity in resource allocation strategies

Reference
[1] E. Caron, F. Desprez, D. Loureiro, Cloud computing resource management through a grid middleware: a case study with DIET and eucalyptus, in: IEEE International Conference on Cloud Computing, 2009, pp. 151–154.
[2] R. Iyer, R. Illikkal, O. Tickoo, L. Zhao, P. Apparao, D. Newell, VM3: measuring, modeling and managing VM shared resources, The International Journal of Computer and Telecommunications Networking (2009) 2873–2887.
[3] Amazon Web Services—auto scaling. 2010. http://aws.amazon.com/autoscaling/.
[4] C. Devlin, SaaS capacity planning: transaction cost analysis revisited, MSDN Library, February 2008. http://msdn.microsoft.com/en-us/library/cc261632. aspx.
[5] C. Isci, J. Kephart, L. Zhang, E. Bouillet, D. Pendarakis, X. Meng, Efficient resource provisioning in compute clouds via VM multiplexing, in: Proceeding of the 7th International Conference on Autonomic Computing, June 2010.
[6] A.K. Mishra, J.L. Hellerstein, W. Cirne, C.R. Das, Towards characterizing cloud backend workloads: insights from Google compute clusters, SIGMETRICS Performance Evaluation Review 37 (4) (2010).
[7] Apache Software Foundation, Apache JMeter, 2010. http://jakarta.apache.org/ jmeter/usermanual/glossary.html.
[8] S. Wee, H. Liu, Client-side load balancer using cloud, in: Proceedings of the 2010 ACM Symposium on Applied Computing, March 2010.
[9] D. Dyachuk, R. Deters, A solution to resource underutilization for web services hosted in the cloud, in: Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on the Move to Meaningful Internet Systems: Part I, November 2009.
[10] C. Matthews, Y. Coady, Virtualized recomposition: cloudy or clear? in:Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, Washington, DC, USA, May 2009, pp. 38–43.
[11] Mell, P.M., et al.: The nist definition of cloud computing 2011. (Technical report)
[12] Rosemann, M., van der Aalst, W.M.P.: A configurable reference modelling language. Inf. Syst. (2007)
[13] Aalst, W.: Business Process Configuration in The Cloud: How to Support and Analyze Multi-Tenant Processes? In: ECOWS, IEEE (2011) 3{10)
[14] S. Herbst, N. Kounev, R. Reussner, Elasticity in cloud computing: What it is, and what it is not, in: Proceedings of the 10th International Conference on Autonomic Computing, 2013, pp. 23–27.
[15] M. Becker, S. Lehrigy, S. Becker, Systematically deriving quality metrics for cloud computing systems, in: Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering, 2015.
[16] L. Badger, T. Grance, R. Patt-Corner, and J. Voas, Draft Cloud Computing Synopsis and Recommendations, vol. 800, NIST Special Publication, 2011.
[17] R. Cohen, Defining Elastic Computing, 2009, http://www.elasticvapor.com/2009/09/defining-elastic-computing.html.
[18] R. Buyya, J. Broberg, and A. M. Goscinski, Cloud Computing: Principles and Paradigms, vol. 87, John Wiley & Sons, New York, NY, USA, 2010.
[19] S. Dustdar, Y. Guo, B. Satzger, and H.-L. Truong, ?Principles of elastic processes,? IEEE Internet Computing, vol. 15, no. 5, pp. 66–71, 2011.
[20] M. Kuperberg, N. Herbst, J. von Kistowski, and R. Reussner, Defining and Quantifying Elasticity of Resources in Cloud Computing and Scalable Platforms, KIT, Fakultat fur Informatik, 2011.

Keywords
multi-tenant, elasticity, resource allocation, SLA, QoS Virtual Machine.