Grey Wolf Optimizer based Resource Allocation and Optimization Algorithm in Cloud Computing Environment

Authors

  • Shrabanti Mandal

Keywords:

Resource Allocation, Optimization, Cloud Computing.

Abstract

The Internet of Things (IoT) operates as a decentralized network where various devices connect to the internet for communication. This intricate structure consists of multiple resources, gateways, and cluster heads. Effectively managing IoT resource allocation and scheduling tasks within this environment poses a significant challenge. The allocation and scheduling processes play a crucial role in establishing connections between IoT resources and gateways, ensuring optimized resource distribution at gateways. Given the potential for heavy traffic at individual gateways, manual resource allocation and scheduling are impractical, leading to increased overhead. To address this issue, our research proposes a hybrid approach aimed at optimizing resources and minimizing transmission costs. The approach leverages the Grey Wolf Optimizer (GWO) algorithm, inspired by the hunting behavior of grey wolves. Through experimentation on various benchmark functions, the hybrid GWO demonstrates satisfactory results, showcasing its potential for enhancing IoT resource management.

Downloads

Download data is not yet available.

References

A.M. ORTIZ S P S H N C, D. Hussein. The cluster between internet of things and social networks: Review and research challenges[J]. IEEE Internet Things, 2014, 58(1): 206–215.

LUCKSHMI A I, VISALAKSHI P, KARTHIKEYAN N. Intelligent schemes for bandwidth allocation in cellular mobile networks[C] 2011 International Conference on Process Automation, Control and Computing. IEEE, 2011: 1-6.

KIM K S, UNO S, KIM M W. Adaptive qos mechanism for wireless mobile network[J]. Journal of Computing Science and Engineering, 2010, 4(2): 153-172.

ZANELLA A, BUI N, CASTELLANI A, et al. Internet of things for smart cities[J]. IEEE Internet of Things journal, 2014, 1(1): 22-32.

HOSSEINABADI A A R, SLOWIK A, SADEGHILALIMI M, et al. An ameliorative hybrid algorithm for solving the capacitated vehicle routing problem[J]. IEEE Access, 2019, 7: 175454-175465.

MISBAHUDDIN S, ZUBAIRI J A, SAGGAF A, et al. Iot based dynamic road traffic management for smart cities[C]//2015 12th International conference on high-capacity optical networks and enabling/emerging technologies (HONET). IEEE, 2015: 1-5.

ASHTON K. That ‘internet of things’ thing. [J]. RFID journal, 2009, 22(7): 97-114.

ASHTON K. Internet of things: Applications and challenges in technology and standardization [J]. Wirel. Pers. Commun., 2011, 58(7): 49-69.

GRILO A, SARMENTO H, NUNES M, et al. A wireless sensors suite for smart grid applications [C]//1st International Workshop on Information Technology for Energy Applications. 2012.

BUYYA R, DASTJERDI A V. Internet of things: Principles and paradigms[M]. Elsevier, 2016.

PAWAR K, ATTAR V. A survey on data analytic platforms for internet of things[C]//2016 International Conference on Computing, Analytics and Security Trends (CAST). IEEE, 2016: 605-610.

TSAI C W. Seira: An effective algorithm for iot resource allocation problem[J]. Computer Communications, 2018, 119: 156-166.

RAHMANI HOSSEINABADI A A, VAHIDI J, SAEMI B, et al. Extended genetic algorithm for solving open-shop scheduling problem [J]. Soft computing, 2019, 23(13): 5099-5116.

GALLETLY J. Evolutionary algorithms in theory and practice:: Evolution strategies, evolutionary programming, genetic algorithms[J]. Kybernetes, 1998.

MIRJALILI S, MIRJALILI S M, LEWIS A. Grey wolf optimizer[J]. Advances in engineering software, 2014, 69: 46-61.

TZAFESTAS S, TRIANTAFYLLAKIS A. Deterministic scheduling in computing and manufacturing systems: a survey of models and algorithms[J]. Mathematics and Computers in Simulation, 1993, 35(5): 397-434.

BEN-OR M, TIWARI P. A deterministic algorithm for sparse multivariate polynomial interpolation[C]//Proceedings of the twentieth annual ACM symposium on Theory of computing. 1988: 301-309.

ROMAN M, HESS C, CERQUEIRA R, et al.´ A middleware infrastructure for active spaces[J]. IEEE pervasive computing, 2002, 1(4): 74-83.

GARLAN D, SIEWIOREK D P, SMAILAGIC A, et al. Project aura: Toward distraction-free pervasive computing[J]. IEEE Pervasive computing, 2002, 1(2): 22-31.

COLISTRA G, PILLONI V, ATZORI L. The problem of task allocation in the internet of things and the consensus-based approach[J]. Computer Networks, 2014, 73: 98-111.

ANGELAKIS V, AVGOULEAS I, PAPPAS N, et al. Allocation of heterogeneous resources of an iot device to flexible services[J]. IEEE Internet of Things Journal, 2016, 3(5): 691-700.

HUANG Y D Q Y H, J.; Yin. A game-theoretic analysis on context-aware resource allocation for device-to-device communications in cloud centric internet of things[J]. 2015: 80-86.

KIM S. Asymptotic shapley value based resource allocation scheme for iot services[J]. Computer Networks, 2016, 100: 55-63.

HARTMANN S. A competitive genetic algorithm for resource-constrained project scheduling[J]. Naval Research Logistics (NRL), 1998, 45(7): 733-750.

KIM M, KO I Y. An efficient resource allocation approach based on a genetic algorithm for composite services in iot environments[C]//2015 IEEE international conference on web services. IEEE, 2015: 543-550.

YIN P Y, WANG J Y. A particle swarm optimization approach to the nonlinear resource allocation problem[J]. Applied mathematics and computation, 2006, 183(1): 232-242.

AERTS J C, HEUVELINK G B. Using simulated annealing for resource allocation[J]. International Journal of Geographical Information Science, 2002, 16(6): 571-587.

BOCTOR F F. Resource-constrained project scheduling by simulated annealing[J]. International Journal of Production Research, 1996, 34 (8): 2335-2351.

BELFARES L, KLIBI W, LO N, et al. Multiobjectivestabu search based algorithm for progressive resource allocation[J]. European Journal of Operational Research, 2007, 177(3): 17791799.

LEE Z J, LEE C Y. A hybrid search algorithm with heuristics for resource allocation problem [J]. Information sciences, 2005, 173(1-3): 155167.

SANGAIAH A K, HOSSEINABADI A A R, SHAREH M B, et al. Iot resource allocation and optimization based on heuristic algorithm[J]. Sensors, 2020, 20(2): 539.

BAKER T, UGLJANIN E, FACI N, et al. Everything as a resource: Foundations and illustration through internet-of-things[J]. Computers in industry, 2018, 94: 62-74.

LONG W, JIAO J, LIANG X, et al. An exploration-enhanced grey wolf optimizer to solve high-dimensional numerical optimization [J]. Engineering Applications of Artificial Intelligence, 2018, 68: 63-80.

HATTI D I, SUTAGUNDAR A V. Fuzzy based job classification and resource allocation in IOT [C]//2017 International Conference on Inventive Systems and Control (ICISC). IEEE, 2017: 1-4.

DOU Z, SI G, LIN Y, et al. An adaptive resource allocation model with anti-jamming in iot network[J]. IEEE Access, 2019, 7: 93250-93258.

NADIMI-SHAHRAKI M H, TAGHIAN S, MIRJALILI S. An improved grey wolf optimizer for solving engineering problems[J]. Expert Systems with Applications, 2021, 166: 113917.

EMARY E, ZAWBAA H M, GROSAN C. Experienced gray wolf optimization through reinforcement learning and neural networks[J]. IEEE transactions on neural networks and learning systems, 2017, 29(3): 681-694.

HEIDARI A A, PAHLAVANI P. An efficient modified grey wolf optimizer with levy flight for´ optimization tasks[J]. Applied Soft Computing, 2017, 60: 115-134.

TU Q, CHEN X, LIU X. Hierarchy strengthened grey wolf optimizer for numerical optimization and feature selection[J]. IEEE Access, 2019, 7: 78012-78028.

KENNEDY J, EBERHART R. Particle swarm optimization[C]//Proceedings of ICNN’95international conference on neural networks: volume 4. IEEE, 1995: 1942-1948.

SHAN L, QIANG H, LI J, et al. Chaotic optimization algorithm based on tent map[J]. Control and Decision, 2005, 20(2): 179-182.

LI Y, LIN X, LIU J. An improved gray wolf optimization algorithm to solve engineering problems[J]. Sustainability, 2021, 13(6): 3208.

LI C, LUO G, QIN K, et al. An image encryption scheme based on chaotic tent map[J]. Nonlinear Dynamics, 2017, 87(1): 127-133.

BATRA I, GHOSH S. An improved tent mapadaptive chaotic particle swarm optimization (itm-cpso)-based novel approach toward security constraint optimal congestion management [J]. Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 2018, 42(3): 261-289.

GOKHALE S, KALE V. An application of a tent map initiated chaotic firefly algorithm for optimal overcurrent relay coordination[J]. International Journal of Electrical Power & Energy Systems, 2016, 78: 336-342.

MITIC´ M, VUKOVIC´ N, PETROVIC´ M, et al. Chaotic fruit fly optimization algorithm[J]. Knowledge-based systems, 2015, 89: 446-458.

MAHARANA D, KOTECHA P. Optimization of job shop scheduling problem with grey wolf optimizer and jaya algorithm[M]//Smart Innovations in Communication and Computational Sciences. Springer, 2019: 47-58.

HUANG Q, LI J, SONG C, et al. A whale optimization algorithm based on cosine control factor and polynomial variation[J]. Control Decis, 2020, 35: 50-59.

CHATTERJEE A, SIARRY P. Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization[J]. Computers & operations research, 2006, 33(3): 859-871.

ALOMOUSH A A, ALSEWARI A A, ALAMRI H S, et al. Hybrid harmony search algorithm with grey wolf optimizer and modified oppositionbased learning[J]. IEEE Access, 2019, 7: 6876468785.

MACNULTY D R, MECH L D, SMITH D W. A proposed ethogram of large-carnivore predatory behavior, exemplified by the wolf[J]. Journal of Mammalogy, 2007, 88(3): 595-605.

SANGAIAH A K, HOSSEINABADI A A R, SHAREH M B, et al. Iot resource allocation and optimization based on heuristic algorithm[J]. Sensors, 2020, 20(2): 539.

KIM M, KO I Y. An efficient resource allocation approach based on a genetic algorithm for composite services in iot environments[C]//2015 IEEE international conference on web services. IEEE, 2015: 543-550.

TSAI C W. Seira: An effective algorithm for iot resource allocation problem[J]. Computer Communications, 2018, 119: 156-166.

Gai, K. Qiu, M. Optimal resource allocation using reinforcement learning for IoT content-centric services. Appl. Soft Comput. 2018, 70, 12–21.

Chowdhury, A.; Raut, S.A.; Narman, H.S. DA-DRLS: Drift adaptive deep reinforcement learning based scheduling for IoT resource management. J. Netw. Comput. Appl. 2019, 138, 51–65.

Ramin Ahmadi, Gholamhossein Ekbatanifard & Peyman Bayat (2021) A Modified Grey Wolf Optimizer Based Data Clustering Algorithm, Applied Artificial Intelligence, 35:1, 63-79, DOI: 10.1080/08839514.2020.1842109.

Arun Kumar Sangaiah, Ali Asghar Rahmani Hosseinabadi, Morteza Babazadeh Shareh, Seyed Yaser Bozorgi Rad, Atekeh Zolfagharian and Naveen Chilamkurti, IoT Resource Allocation and Optimization Based on Heuristic Algorithm, Sensors 2020, 20, 539; doi:10.3390/s20020539.

Downloads

Published

12.06.2024

How to Cite

Shrabanti Mandal. (2024). Grey Wolf Optimizer based Resource Allocation and Optimization Algorithm in Cloud Computing Environment. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 3744 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6919

Issue

Section

Research Article

Similar Articles

You may also start an advanced similarity search for this article.