Abstract
Cloud computing has mounted itself as an exciting computational version that provides a huge range of Virtual Machine (VM) resources, including CPU, storage, memory, network bandwidth and databases, etc. However, one important problem here is a way to efficiently allocate secure virtual machine for resource allocation that consumes more time. To overcome this problem, an efficient optimization algorithm with security has to be chosen to select most secure and qualified virtual machine for resource allocation. In this venture, this work has proposed Dolphin Partner Optimization based Secure and Qualified Virtual Machine for resource allocation with streamline security. The Energy based Prioritization and Memory aware Optimization is used to select energy based and memory based VMs for security purpose, moreover this work have added hypervisor security to the obtained two sets of VMs. Subsequently, the Dolphin Partner Optimization optimizes the two sets of VMs to produce the best qualified virtual machine for each set. Finally, streamline security is added to improve the security level and the selected virtual machine is virtually best secured one. Proposed methodology is implemented using the CloudSim tool and the experimental results shows that the proposed method gives better security level and less time consumption.
Similar content being viewed by others
References
He L, Zou D, Zhang Z, Chen C, Jin H, Jarvis SA (2014) Developing resource consolidation frameworks for moldable virtual Machines in Clouds. Futur Gener Comput Syst 32:69–81
Vakilinia S, Ali MM, Qiu D (2015) Modeling of the resource allocation in cloud computing centers. Comput Netw 91:453–470
Belalem G, Tayeb FZ, Zaoui W (2013) Approaches to improve the resources management in the simulator CloudSim. In: Information computing and applications. Springer, Berlin Heidelberg, pp 189–196
Calyam P, Patali R, Berryman A, Lai AM, Ramnath R (2011) Utility-directed resource allocation in virtual desktop clouds. Comput Netw 55(18):4112–4130
Huang C-J, Guan C-T, Chen H-M, Wang Y-W, Chang S-C, Li C-Y, Weng C-H (2013) An adaptive resource management scheme in cloud computing. Eng Appl Artif Intell 26(1):382–389
Lee YC, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60(2):268–280
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755–768
Zaman S, Grosu D (2013) Combinatorial auction-based allocation of virtual machine instances in clouds. J Parallel Distrib Comput 73(4):495–508
Papagianni C, Leivadeas A, Papavassiliou S, Maglaris V, Cervello-Pastor C, Monje A (2013) On the optimal allocation of virtual resources in cloud computing networks. IEEE Trans Comput 62(6):1060–1071
Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by CPU scheduling. J Netw Comput Appl 34(4):1088–1096
Almeida J, Almeida V, Ardagna D, Cunha I, Francalanci C, Trubian M (2010) Joint admission control and resource allocation in virtualized servers. J Parallel Distrib Comput 70(4):344–362
Xiao Z, Song W, Chen Q (2013) Dynamic resource allocation using virtual Machines for Cloud Computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117
Espadas J, Molina A, Jiménez G, Molina M, Ramírez R, Concha D (2013) A tenant-based resource allocation model for scaling software-as-a-service applications over cloud computing infrastructures. Futur Gener Comput Syst 29(1):273–286
Endo PT, de Almeida Palhares AV, Pereira NN, Goncalves GE, Sadok D, Kelner J, Mångs JE (2011) Resource allocation for distributed cloud: concepts and research challenges. Network, IEEE 25(4):42–46
Borgetto D, Casanova H, Da Costa G, Pierson JM (2012) Energy-aware service allocation. Futur Gener Comput Syst 28(5):769–779
Stillwell M, Schanzenbach D, Vivien F, Casanova H (2010) Resource allocation algorithms for virtualized service hosting platforms. IEEE Trans Parallel Distrib Syst 70(9):962–974
Pearson S (2013) Privacy, security and trust in cloud computing. In: Privacy and security for cloud computing springer London, pp 3–42
Lombardi F, Di Pietro R (2011) Secure virtualization for cloud computing. J Netw Comput Appl 34(4):1113–1122
Yang CT, Liu JC, Huang KL, Jiang FC (2014) A method for managing green power of a virtual machine cluster in cloud. Futur Gener Comput Syst 37:26–36
Hassan MM, Hossain MS, Sarkar AJ, Huh EN (2014) Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform. Inf Syst Front 16(4):523–542
Kousiouris G, Menychtas A, Kyriazis D, Gogouvitis S, Varvarigou T (2014) Dynamic, behavioral-based estimation of resource provisioning based on high-level application terms in cloud platforms. Futur Gener Comput Syst 32:27–40
Tian W, Zhao Y, Xu M, Zhong Y, Sun X (2015) A toolkit for modeling and simulation of real-time virtual machine allocation in a cloud data center. IEEE Trans Autom Sci Eng 12(1):153–161
Kim N, Cho J, Seo E (2014) Energy-credit scheduler: an energy-aware virtual machine scheduler for cloud systems. Futur Gener Comput Syst 32:128–137
Zuo X, Zhang G, Tan W (2014) Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaSCloud. IEEE Trans Autom Sci Eng 11(2):564–573
Dabbagh, Mehiar, BechirHamdaoui, Mohsen Guizani, and AmmarRayes: energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Trans Netw Serv Manag 12(3), 377–391 (2015)
Arivudainambi D, Dhanya D (2017) Scheduling optimized secured virtual machine using cuckoo search and flow analyzer. Journal of computational and Theoretical Nanoscience 14(16)
Arivudainambi D, Dhanya D (2018) Three phase optimization for qualified and secured VMs for resource allocation. International Journal of Enterprise and Network Management. Inderscience publisher 09(3/4) 273–293
Arivudainambi D, & Dhanya D (2017) Towards optimal allocation of resources in cloud modified mapreduce using genetic algorithm. IIOAB JOURNAL, 8(2):162–171
Sridhar M (2015) Hybrid genetic swarm scheduling for cloud computing. Global J Comp Sci Technol 15(3)
Dörterler S, Dörterler M, Ozdemir S (2017) Multi-objective virtual machine placement optimization for cloud computing. In: Networks, computers and communications (ISNCC), 2017 international symposium on IEEE 1–6
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.
Rights and permissions
About this article
Cite this article
Dhanya, D., Arivudainambi, D. Dolphin partner optimization based secure and qualified virtual machine for resource allocation with streamline security analysis. Peer-to-Peer Netw. Appl. 12, 1194–1213 (2019). https://doi.org/10.1007/s12083-019-00765-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-019-00765-9