Abstract
Cloud computing (CC) is an attractive emerging technology due to offering services based on-demand by the process of virtualization. Since CC platform offers services based on-demand it has been widely used in the field of various emerging IT infrastructure. In cloud platform each application is run in individual virtual machine (VM) for execution of services within the host. Since cloud platform operates on on-demand service it need to cope with multiple application in single time hence it is necessary to adopt an effective approach for balancing memory utilization in cloud network. For effective utilization of available memory existing approaches uses probability distribution method for allocating resources in cloud platform but still there exists a lack of utilization of available memory in cloud platform. This paper aims to develop an effective approach for dynamic memory allocation in VM in cloud platform. For memory allocation among VM in cloud platform proposed approach uses cloud vertical elasticity manager (CVEM), memory reporter (MR), memory over subscription granter (MOG). The MOG uses a scheduler to allocate the memory in a dynamic way inside a host. Finally, we adopt host elasticity rule to balance the available memory to allocate dynamically the memory inside an available host in cloud.
Similar content being viewed by others
Change history
23 May 2022
This article has been retracted. Please see the Retraction Notice for more detail: https://doi.org/10.1007/s12652-022-03915-9
References
Badger L, Grance T, Patt-Corner R, Voas J (2012) CC synopsis and recommendations. NIST Spec Publ 800:146
Baranwal G, Vidyarthi DP (2015) A fair multi-attribute combinatorial double auction model for RA in CC. J Syst Softw 108:60–76
Barba-Jimenez C, Ramirez-Velarde R, Tchernykh A, Rodríguez-Dagnino R, Nolazco-Flores J, Perez-Cazares R (2016) Cloud based video-on-demand service model ensuring quality of service and scalability. J Netw Comput Appl 70:102–113
Beaty K, Kochut A, Shaikh H (2009) Desktop to cloud transformation planning. In: Parallel and distributed processing, 2009. IPDPS 2009. IEEE International Symposium on IEEE, pp 1–8
Beaumont O, Eyraud-Dubois L, Lorenzo-del-Castillo JA (2016) Analyzing real cluster data for formulating allocation algorithms in cloud platforms. Parallel Comput 54:83–96
Beltrán M (2016) BECloud: a new approach to analyse elasticity enablers of cloud services. Future Gener Comput Syst 64:39–49
Calyam P, Rajagopalan S, Selvadhurai A, Mohan S, Venkataraman A, Berryman A, Ramnath R (2013) Leveraging OpenFlow for resource placement of virtual desktop cloud applications. In: Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on IEEE, pp 311–319
Calyam P, Rajagopalan S, Seetharam S, Selvadhurai A, Salah K, Ramnath R (2014) VDC-analyst: design and verification of virtual desktop cloud RAs. Comput Netw 68:110–122
Coutinho RDC, Drummond LM, Frota Y, de Oliveira D (2015) Optimizing virtual machine allocation for parallel scientific jobflows in federated clouds. Future Gener Comput Syst 46:51–68
Deboosere L, Vankeirsbilck B, Simoens P, De Turck F, Dhoedt B, Demeester P (2012) Cloud-based desktop services for thin clients. IEEE Internet Comput 16(6):60–67
Ficco M, Esposito C, Chang H, Choo KKR (2016) Live migration in emerging cloud paradigms. IEEE CC 3(2):12–19
Ficco M, Esposito C, Palmieri F, Castiglione A (2018) A coral-reefs and game theory-based approach for optimizing elastic cloud RA. Future Gener Comput Syst 78:343–352
Fiedler M, Hossfeld T, Tran-Gia P (2010) A generic quantitative relationship between quality of experience and quality of service. IEEE Netw 24(2):36–41
Galante G, Bona LCED (2012) A survey on CC elasticity. In: Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and CC. IEEE Computer Society, pp 263–270
Lin W, Peng B, Liang C, Liu B (2013) Novel RA model and algorithms for CC. In: Emerging intelligent data and web technologies (EIDWT), 2013 fourth international conference on IEEE, pp 77–82
Maguluri ST, Srikant R, Ying L (2014) Heavy traffic optimal RA algorithms for CC clusters. Perform Eval 81:20–39
Mell P, Grance T (2011) The NIST definition of Cloud Computing. https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf. Accessed 1 Sept 2011
Moltó G, Caballer M, de Alfonso C (2016) Automatic memory-based vertical elasticity and oversubscription on cloud platforms. Future Gener Comput Syst 56:1–10
Naskos A, Stachtiari E, Gounaris A, Katsaros P, Tsoumakos D, Konstantinou I, Sioutas S (2014) Cloud elasticity using probabilistic model checking. arXiv preprint arXiv:1405.4699.
Praveenchandar J, Tamilarasi A (2020) Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-020-01794-6
Sivaram M, Mohammed AS, Yuvaraj D, Porkodi V, Manikandan V, Yuvaraj N (2019) Advanced expert system using particle swarm optimization based adaptive network based fuzzy inference system to diagnose the physical constitution of human body. In: International conference on emerging technologies in computer engineering. Springer, Singapore, pp 349–362
Yan L (2011) Development and application of desktop virtualization technology. In: Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on IEEE, pp 326–329
Yuvaraj N, Suresh Ghana Dhas C (2018) High-performance link-based cluster ensemble approach for categorical data clustering. J Supercomput. https://doi.org/10.1007/s11227-018-2526-z
Yuvaraj N, Vivekanandan P (2013) An efficient SVM based tumor classification with symmetry non-negative matrix factorization using gene expression data. In: 2013 International conference on information communication and embedded systems (Icices). IEEE, pp 761–768
Yuvaraj N, Raja R, Dhas C (2018) Analysis on improving the response time with PIDSARSA-RAL in ClowdFlows mining platform. EAI Endorsed Trans Energy Web 5(20):1–4. https://doi.org/10.4108/eai.12-9-2018.155557
Yuvaraj N, Kousik NV, Jayasri S, Daniel A, Rajakumar P (2019) A survey on various load balancing algorithm to improve the task scheduling in cloud computing environment. J Adv Res Dyn Control Syst 11(08):2397–2406
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article has been retracted. Please see the retraction notice for more detail:https://doi.org/10.1007/s12652-022-03915-9
About this article
Cite this article
Srinivasan, J., Dhas, C.S.G. RETRACTED ARTICLE: Cloud management architecture to improve the resource allocation in cloud IAAS platform. J Ambient Intell Human Comput 12, 5397–5404 (2021). https://doi.org/10.1007/s12652-020-02026-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02026-7