A Novel of Calculating the Optimal Number of Virtual Servers to Improve Resources Usage in Cloud Computing

Authors

  • Abdualmajed A. G. Al-Khulaidi Computer Science Department, Faculty of Computer and Information Technology, Sana’a University, Sana’a, Yemen
  • Ahmed A. Al-Shalabi Computer Science Department, Faculty of Computer and Information Technology, Sana’a University, Sana’a, Yemen
  • Adel A. Nasser Information Systems and Computer Science Department, Sada’a University, Sada'a
  • Adel A. Nasser Computer Science Department, Faculty of Engineering and Information Technology, Amran University of Technology, Yemen
  • Mohammed Sarhan Al-Duais Computer Science Department, Faculty of Computer and Information Technology, Sana’a University, Sana’a, Yemen
  • Mansoor N. Ali Information Systems Department, Faculty of Computer and Information Technology, Sana’a University, Sana’a, Yemen
  • Nesmah A. AL-Khulaidi Yemen Academy for Graduate Studies, Sana’a, Yemen

Keywords:

Cloud Computing, Optimal number, Resources

Abstract

Recently, there has been a major revolution in cloud computing, where most companies have become dependent on cloud computing because of its importance in saving resources and reducing expenses. The research dealt with the problems of optimal allocation of resources within the cloud environment. Experiments have shown that the optimal number of virtual servers to be placed on the physical server to be presented to the user are the advantages of using algorithms to place virtual machines on computing servers online to save money, make maximum use of resources, and avoid system overload. As it was also observed in the case of offline algorithms for placing virtual machines on the actual server, it was concluded that the NFD algorithm is the best in the case of problem size 300 * 300, number of nodes L = 6 nodes, time T = 0.55, and algorithm accuracy R = 1.700. The optimal number of virtual servers to be placed on the physical server is four nodes. This indicates that online algorithms for placing virtual machines on the physical server work better in cloud computing. Research has demonstrated that the advantages of having the ideal number of virtual servers installed on the physical server that the user sees.

Downloads

Download data is not yet available.

References

Sotomayor B, Keahey K, Foster I. Combining batch execution and leasing using virtual machines. In Proc. of the 17th Inter. Symposium on High Performance Distributed Computing. ACM: USA, 2022.pp. 87-96.

Chunlin Li, La Yuan Li. Optimal resource provisioning for cloud computing. The Journal of Supercomputing, 2021. 62, Issue 2. pp. 989-1022,.

Haji LM, Zeebaree SR, Ahmed OM, Sallow AB, Jacksi K, Zeabri RR (2020) Dynamic resource allocation for distributed systems and cloud computing. TEST Eng Manag 83:22417–22426.

Ali B, Kadda BB, Hassina N (2018) Task scheduling in cloud computing environment: a comprehensive analysis. In: International conference on computer science and its applications, pp. 14–26, 24–25 April, in Algiers, Algeria. Springer, New York.

Chen Z, Junqin H, Chen X, Jia H, Zheng X, Min G (2020) Computation offloading and task scheduling for dnn-based applications in cloud-edge computing. IEEE Access 8:115537–115547.

More NS, Ingle RB (2020) Optimizing the topology and energy-aware vm migration in cloud computing. Int J Ambient Comput Intell (IJACI) 11(3):42–65.

Chen X, Wang H, Ma Y, Zheng X, Guo L (2020) Self-adaptive resource allocation for cloud-based software services based on iterative qos prediction model. Futur Gener Comput Syst 105:287–296.

S. Afzal and G. Kavitha, "Load balancing in cloud computing–A hierarchical taxonomical classification," Journal of Cloud Computing, vol. 8, no. 1, p. 22, 2019.

J. S. M. Moghaddam, M. O’Sullivan, C. Walker, S. F. Piraghaj, and C. P. Unsworth, "Embedding individualized machine learning prediction models for energy efficient VM consolidation within Cloud data centers," Future Generation Computer Systems, vol. 106, pp. 221-233, 2020.

Qiu C, Shen H (2019) Dynamic demand prediction and allocation in cloud service brokerage. IEEE Trans Cloud Comput.

Thein T, Myo MM, Parvin S, Gawanmeh A (2020) Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers. J King Saud Univ Comput Inform Sci 32(10):1127–1139.

M. A. Salehi, B. Javadi, and R. Buyya, “Resource provisioning based on preempting virtual machines in resource sharing environments”, The Journal of Concurrency and Computation: Practice and Experience, pp. 1–21, 2020. DOI: 10.1002/cpe.3004.

Kayalvili, S., Selvam, M. Hybrid SFLA-GA algorithm for an optimal resource allocation in cloud. Cluster Comput 22, 3165–3173 (2019). https://doi.org/10.1007/s10586-018 2011-8.

Rajagopalan A., Modale D.R., Senthilkumar R. (2020) Optimal Scheduling of Tasks in Cloud Computing Using Hybrid Firefly-Genetic Algorithm. https://doi.org/10.1007/978- 3-030-24318-0_77

Hindawi Publishing Corporation Computational Intelligence and Neuroscience Volume “ An Improved Teaching-Learning-Based Optimization with the Social Character of PSO for Global Optimization”.2016, Article ID.4561507,10.pages http://dx.doi.org/10.1155/2016/4561507.

YunlangXua. ZhileYangb. XiaopingLia. HuazhouKangc XiaofengYang “Dynamic opposite learning enhanced teaching–learning-based optimization”.188.(2020) 104966. https://www.sciencedirect.com/science/article/pii/S095070511930396X?via%3.

Mirjalili, S., Saremi, S., Mirjalili, S.M. and Coelho, L.D.S.: Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Systems with Applications, 47, pp.106-119, 2022.

M. R. Chowdhury, M. R. Mahmud, and R. M. Rahman, “Implementation and performance analysis of various VM placement strategies in CloudSim,” Journal of Cloud Computing, vol. 4, no. 1, Dec. 2015.

J. Xu and J. A. B. Fortes, “Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments,” in Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int’l Conference on Int’l Conference on Cyber, Physical and Social Computing (CPSCom), 2010, pp. 179–188.

D. Wilcox, A. McNabb, and K. Seppi, “Solving virtual machine packing with a Reordering Grouping Genetic Algorithm,” in 2011 IEEE Congress of Evolutionary Computation (CEC), 2011, pp. 362–369.

J. Chen, K. Chiew, D. Ye, L. Zhu, and W. Chen, “AAGA: Affinity-Aware Grouping for Allocation of Virtual Machines,” in 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), 2013, pp. 235–242.

“GWA-T-12 Bitbrains.” [Online]. Available: http://gwa.ewi.tudelft.nl/datasets/gwa-t12-bitbrains. [Accessed: 08-May-2018].

W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya, “Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation,” in Cloud Computing, 2009, pp. 254– 265. [22] H. Hu, X. Zhang, X. Yan, L. Wang, and Y. Xu, “Solving a New 3D Bin Packing Problem with Deep Reinforcement Learning Method,” arXiv:1708.05930 [cs], Aug. 2017.

M. Forsman, A. Glad, L. Lundberg, and D. Ilie, “Algorithms for Automated Live Migration of Virtual Machines,” Journal of Systems and Software, vol. 101, pp. 110– 126, 2015.

Reddy, V. D., B. Setz, G. S. V. Rao, G. Gangadharan, and M. Aiello. 2017. Metrics for sustainable data centers. IEEE Transactions on Sustainable Computing 2 (3):290–303. doi:10.1109/TSUSC.2017.2701883.

Ricciardi, S., D. Careglio, J. Sole-Pareta, G. Santos-Boada, U. Fiore, and F. Palmieri. 2011. Saving energy in data center infrastructures. Proceedings of the First International Conference on Data Compression, Communications and Processing (CCP), Palinuro, Italy, 265–270. IEEE

Rao, R. V., D. P. Rai, and J. Balic. 2016. Surface grinding process optimization using jaya algorithm. In Computational intelligence in data mining, R.I.T., Berhampur, Odisha, India, Editors: Himansu Sekhar Behera and Durga Prasad Mohapatra, vol. 2, 487–495. Springer.

T.Thiruvenkadam and Dr.P.kamalakkannan, “Virtual Machine Placement using Enhanced Scheduling and Load Rebalancing using Hybrid Algorithms Based on Multi-Dimensional Resource Characteristics in Cloud Computing Systems”, International Journal for Scientific Research & Development, Vol. 4, No. 5, 2016 | ISSN (online): 2321-0613, PP 268 – 276, 2022.

Varasteh A, Goudarzi M. Server consolidation techniques in virtualized data centers:IEEE Systems Journal. 2015.

Ahmad RW, Gani A, Hamid SHA, Shiraz M, Yousafzai A, Xia F. A survey on virtual machine migration and server consolidation frameworks for cloud data centers. Journal of Network andComputer Applications. 2015; 52:11-25.

Choudhary A, Rana S, Matahai KJ. A Critical Analysis of Energy Efficient Virtual MachinePlacement Techniques and its Optimization in a Cloud Computing Environment. ProcediaComputer Science. 2016; 78:132-8.

Usmani,Z and Singh,S.(2016),”A survey of virtual machine placement techniques in cloud datacenter”, Procedia computer science,78;491-498.

VMware Virtual Machine Technology. Technical report,VMware, Inc., September 2020.

Thomas C. Bressoud and Fred B. Schneider. Hypervisor- Based Fault-Tolerance. In Proceedings of the 2010 Symposiumon Operating Systems Principles, pages 1–11, December2010.

Edouard Bugnion, Scott Devine, Kinshuk Govil, and MendelRosenblum. Disco: Running Commodity Operating Systemson Scalable Multiprocessors. ACM Transactions on ComputerSystems, 15(4):412–447, November 2020.

Landon P. Cox and Brian D. Noble. Fluid Replication. InProceedings of the 2021 International Conference on DistributedComputing Systems, April 2021.

Fred Douglis and John Ousterhout. Transparent Process Migration:Design Alternatives and the Sprite Implementation.Software Practice and Experience, 21(7), July 2020.

Downloads

Published

02.02.2024

How to Cite

A. G. Al-Khulaidi, A. ., Al-Shalabi , A. A. ., Nasser , A. A. ., Nasser , A. A. ., Sarhan Al-Duais, M. ., N. Ali , M. ., & AL-Khulaidi , N. A. . (2024). A Novel of Calculating the Optimal Number of Virtual Servers to Improve Resources Usage in Cloud Computing. International Journal of Intelligent Systems and Applications in Engineering, 12(14s), 732 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4754

Issue

Section

Research Article