AN EFFICIENT RESOURCE SELECTION AND ALLOCATION IN CLOUD COMPUTING USING ARTIFICIAL NUTRIENTS DISTRIBUTION MODEL

  • Habila Mikailu
  • H. E. Bello
  • L. Mathias
Keywords: Resource Allocation, Resource Selection, Cloud Computing, Cloud Users, Resource Providers

Abstract

The recent emergence of cloud computing and its rapid advancement in recent time indicates a promising technology. However, the increasing number of providers with different policies has induced a challenge for customers to select providers that can efficiently satisfy their requirements. This research work is regarding resource selection and allocation in cloud computing using artificial nutrients distribution model. Cloud computing makes it possible for system administrators to allocate resources whenever it is required. It provides multiple servers that are expandable and can meet future needs without buying any physical computer equipment. Because there are lots of providers available commercially selection of resources from reliable provider has become difficult for cloud users. This research proposed a new intelligent model using the idea of nutrients distribution in human body to optimally select and allocate resources in cloud. This model enables users to efficiently select resources from the integrated providers as a single unit of resource pool. The model intelligently evaluates the available resources from different providers and expeditiously selects a resource of highest value for the customer. This research has designed an intelligent architecture, algorithm and the UML model for Resource Selection, Evaluation and allocation. The simulation showed that the overhead cost of searching from one provider to another as opposed to the existing methods is minimized. This model is of good quality and could obtain solution with a worthy efficiency by only making a single selection attempts as providers’ resources are interwoven to a single resource pool.

References

Buyya, R., Ranjan, R. and Calheiros, R. N. (2010). Inter-Cloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services. Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing, Springer-Verlag: Busan, South Korea, 13–31.

Dinesh, K., Poornima, G. and Kiruthika, K. (2012).Efficient Resource Allocation for Different Jobs in Cloud. International Journal of Computer Applications.56(10).

Ferrer, A. J., Hernández, F., Tordsson, J., Elmroth, E., Ali-Eldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, M., Djemame, K., Ziegler, W., Dimitrakos, T., Nair, S. K., Kousiouris, G., Konstanteli, K. Varvarigou, T., Hudzia, B., Kipp, A., Wesner , S., Corrales, M.,., Sharif, T. and Sheridan, C. (2012). OPTIMIS: A holistic approach to cloud service provisioning. Future GenerationComputer Systems.28(1), 66-77.

Grozev, N. and Buyya, R. (2014).Inter-Cloud Architectures and Application Brokering: Taxonomy and Survey. Software: Practice and Experience, 44(3), 369–390.

Insel, P. M., and W. T. Roth.(2010). Wellness Worksheet 66.Core Concepts in Health, 11th ed. The McGraw-Hill Companies, Inc.

Lee, S. H. and Lee, I. Y. (2013).A secure index management scheme for providing data sharing in cloud storage, Journal of Information Processing Systems, 9(2), 287–300.

Lin, W., Peng, B., Liang, C. and Liu, B. (2013). Novel Resource Allocation Model & Algorithm for Cloud Computing. 4th Conference on Emerging Intelligent Data and Web Technologies.

Madni SHH, AbdLatiff MS, Abdullahi M, Abdulhamid SM, Usman MJ (2017) Performance comparison of heuristic algorithms for task scheduling in IaaS cloud computing environment. PLoS ONE 12(5): https://doi.org/10.1371/journal.pone.0176321

Marinis, A. (2015). Some Mathematical Models of Cancer Tumors. (Honour's Seminar Project, Lakehead University Thunder Bay, Ontario, Canada).

Marosi, A., Kecskemeti, G., Kertesz, A. and Kacsuk, P. (2011). FCM: an Architecture for Integrating IaaS Cloud Systems. Proceedings of the Second International Conference on Cloud Computing, GRIDs, and Virtualization, Rome, Italy, 7–12.

Patrizio, A. (2017). Cloud Computing Companies. Published in IT Business Edge Site. Retrieved from www.datamation.com/cloud-computing-companies.html.

Right Scale (2017). State of the Cloud Report. Retrieved on 23rd June, 2017 from www.rightscale.com/lp/save-money-cloud-bill-overview

Rodero-Merino, L., Vaquero, L. M., Gil, V., Galn, F., Fontn, J., Montero, R. S. and Llorente I. M. (2010). From infrastructure delivery to service management in clouds.Future Generation Computer Systems,26(8), 1226–1240.

Shakeel, M. and Raza, S. (2014).Nonlinear Computational Model of Biological Cell Proliferation and Nutrient Delivery in a Bioreactor. Applied Mathematics, 5, 2284-2298.

Sharma, S. and Parihar, D. (2014).A Review on Resource Allocation in Cloud Computing International Journal of Advance research, Ideas and Innovations in Technology.1(3).

Son, J., Buyya, R. and Calheiros, N. R. (2013).Automated Decision System for Efficient Resource Selection and Allocation in Inter-clouds. (A Minor Master Project Thesis, University of Melbourne, Australia).

Zhang, M., Ranjan, R., Nepal, S., Menzel, M. and Haller, A. (2012). A declarative recommender system for cloud infrastructure services selection. Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services, Berlin, Germany.

Zimmerman, M. and Snow, B. (2012).An Introduction to Nutrition. 1(0) Retrieved on 17th April, 2017, from http://lardbucket.org.

Published
2020-09-30
How to Cite
MikailuH., BelloH. E., & MathiasL. (2020). AN EFFICIENT RESOURCE SELECTION AND ALLOCATION IN CLOUD COMPUTING USING ARTIFICIAL NUTRIENTS DISTRIBUTION MODEL. FUDMA JOURNAL OF SCIENCES, 4(3), 721 - 730. https://doi.org/10.33003/fjs-2020-0403-430