International Journal of Sensors, Wireless Communications and Control

Author(s): Narander Kumar* and Surendra Kumar

DOI: 10.2174/2210327911666210126122119

A Salp Swarm Optimization for Dynamic Resource Management to Improve Quality of Service in Cloud Computing and IoT Environment

Page: [88 - 94] Pages: 7

  • * (Excluding Mailing and Handling)

Abstract

Background: Cloud Computing can process and utilize efficient resources within a metered premise. This feature is a significant research problem, giving great Quality-of-Services (QoS) to the clients in cloud.

Objective: The objective of this study is to confirm QoS with minimum resource utilization time and costs, cloud service providers ought to receive self-versatile resource provisioning at each level. Various guidelines and model-based methodologies have been proposed for the management of resources in cloud services.

Methods: In this research article, resource allocation is done using the Salp Swarm Algorithm (SSA), which combines various VMs on a constrained Data Center with SLA and QoS factors.

Results: Different existing optimization algorithms are available such as First Fit, Greedy Crow Search (GCS) and Hybrid Crow Search algorithm (TSPCS). The combination of the Travelling Salesman Problem (TSP) and Crow Search Algorithm (CSA) is more efficient than the Fist Fit, GCS, and TSPCS in terms of the parameters such as resource utilization and response time. It is clearly shown that a user’s request takes minimum time and maximum QoS when employing the SSA algorithm in cloud computing.

Conclusion: The proposed mechanism is simulated on Cloudsim Simulator. The simulation results show less migration time that improve the QoS and minimizes the energy consumption in a cloud and IoT environment.

Keywords: Service Level Agreement (SLA), greedy crow search, hybrid crow search, salp swarm, algorithm, IoT.

Graphical Abstract

[1]
Akpan HA, Vadhanam BR. A survey on quality of service in cloud computing. Int J Comput Trends Tech 2015; 27(1): 58-63.
[http://dx.doi.org/10.14445/22312803/IJCTT-V27P110]
[2]
Singh O, Rishiwal V. Study of quality of service routing in wireless sensor networks. Int J Sensors Wirel Commun Control 2019; 9(1): 297-313.
[http://dx.doi.org/10.2174/2210327909666181204121850]
[3]
Jitendra, Sharma PK, Bansal S, Banik A. Noninvasive routes of proteins and peptides drug delivery. Indian J Pharm Sci 2011; 73(4): 367-75.
[4]
Kumar A, Terang PP, Bali V. User based load visualization of categorical forecasted smart meter data using LSTM network. Int J Multimedia Data Eng Manage 2020; 11(1): 30-50.
[http://dx.doi.org/10.4018/IJMDEM.2020010103]
[5]
Khanna T, Nand P, Bali V. Permissioned blockchain model for end-to-end trackability in supply chain management. Int J E-Collob 2019; 16(1): 45-58.
[http://dx.doi.org/10.4018/IJeC.2020010104]
[6]
Shrivastava P, Singh KV, Dubey TK. A survey on protocols involving QoS in wireless sensor networks. Int J Sensors Wirel Commun Control 2016; 6(1): 18-23.
[http://dx.doi.org/10.2174/2210327905666150914225626]
[7]
Gabi D, Ismail AS, Zainal A, Zakaria Z, Al-Khasawneh A. Hybrid cat swarm optimization and simulated annealing for dynamic task scheduling on cloud computing environment. J Inform Commun Technol 2018; 17(3): 435-67.
[http://dx.doi.org/10.32890/jict2018.17.3.3]
[8]
Srivastava V, Pandey RS. A QoS based formal model for software defined network. Int J Sensors Wirel Commun Control 2020; 10(3): 395-401.
[9]
Ghahramani MH, Zhou M, Hon CT. Toward cloud computing QoS architecture: Analysis of cloud systems and cloud services. IEEE/CAA Journal of Automatica Sinica 2017; 4(1): 6-18.
[10]
Nasr AA, El-Bahnasawy NA, Attiya G, El-Sayed A. A new online scheduling approach for enhancing QOS in cloud. Futur Comput Inform J 2018; 3(2): 424-35.
[http://dx.doi.org/10.1016/j.fcij.2018.11.005]
[11]
Banerjee S, Adhikari M, Biswas U. Design and analysis of an efficient QoS improvement policy in cloud computing. Serv Oriented Comput Appl 2017; 11(1): 65-73.
[http://dx.doi.org/10.1007/s11761-016-0196-3]
[12]
Ghetas M, Yong CH, Sumari P. A survey of quality of service in multi-tier web applications. Trans Internet Inf Syst (Seoul) 2016; 10(1): 238-56.
[13]
Song Y, Alavoine O, Lin B. A self-aware resource management framework for heterogeneous multicore SoCs with diverse QoS targets. ACM Trans Archit Code Optim 2019; 16(2): 1-23.
[http://dx.doi.org/10.1145/3319804]
[14]
Mateo-Fornés J, Solsona-Tehàs F, Vilaplana-Mayoral J, Teixidó-Torrelles I, Rius-Torrentó J. CART, a decision SLA model for saas providers to keep qos regarding availability and performance IEEE Access 2019; 7: 38195-204.
[http://dx.doi.org/10.1109/ACCESS.2019.2905870]
[15]
Alghamdi A, Hussain W, Alharthi A, Almusheqah AB. The need of an optimal QoS repository and assessment framework in forming a trusted relationship in cloud: A systematic review. In 2017 IEEE 14th International Conference on e-Business Engineering (ICEBE) 2017 Nov 301-6; Shanghai, China: IEEE 2017.
[http://dx.doi.org/10.1109/ICEBE.2017.55]
[16]
Hussain W, Hussain F, Hussain O. QoS prediction methods to avoid SLA violation in post-interaction time phase. In 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA); 2016 June 32-7; Hefei, China: IEEE 2016.
[http://dx.doi.org/10.1109/ICIEA.2016.7603547]
[17]
Bao L. QoS-based trust computing scheme for SLA guarantee in cloud computing system. 2017 International Conference on Computing Intelligence and Information System (CIIS) 2017 April 236-40; Nanjing, China: IEEE 2018.
[http://dx.doi.org/10.1109/CIIS.2017.42]
[18]
Li G, Wu J, Li J, Zhou Z, Guo L. SLA-aware fine-grained QoS provisioning for multi-tenant software-defined networks. IEEE Access 2017; 6: 159-70.
[http://dx.doi.org/10.1109/ACCESS.2017.2761553]
[19]
Xu X, Liu B, Zhang L, et al. A novel dynamic bandwidth allocation algorithm for NG-PON based on QoS and SLA. 2018 Asia Communications and Photonics Conference (ACP) 2018 Oct 1-3 Hangzhou, China IEEE 2018
[http://dx.doi.org/10.1109/ACP.2018.8596285]
[20]
Ardagna D, Casale G, Ciavotta M, Pérez JF, Wang W. Quality-of-service in cloud computing: Modeling techniques and their applications. J Internet Serv Appl 2014; 5(1): 1-7.
[http://dx.doi.org/10.1186/s13174-014-0011-3]
[21]
Abusnaina AA, Ahmad S, Jarrar R, Mafarja M. Training neural networks using salp swarm algorithm for pattern classification. Proceedings of the 2nd International Conference on Future Networks and Distributed Systems 1-6.
[http://dx.doi.org/10.1145/3231053.3231070]
[22]
Ma B, Ni H, Zhu X, Zhao R. A Comprehensive Improved Salp Swarm Algorithm on Redundant Container Deployment Problem IEEE Access 2019; 7: 136452-70.
[http://dx.doi.org/10.1109/ACCESS.2019.2933265]
[23]
Gavvala SK, Jatoth C, Gangadharan GR, Buyya R. QoS-aware cloud service composition using eagle strategy. Future Gener Comput Syst 2019; 90: 273-90.
[http://dx.doi.org/10.1016/j.future.2018.07.062]
[24]
Naseri A, Navimipour NJ. A new agent-based method for QoS-aware cloud service composition using particle swarm optimization algorithm. J Ambient Intell Humaniz Comput 2019; 10(5): 1851-64.
[http://dx.doi.org/10.1007/s12652-018-0773-8]
[25]
Hong Z, Huang H, Guo S, Chen W, Zheng Z. QoS-aware cooperative computation offloading for robot swarms in cloud robotics. IEEE Trans Vehicular Technol 2019; 68(4): 4027-41.
[http://dx.doi.org/10.1109/TVT.2019.2901761]
[26]
Rath M. Resource provision and QoS support with added security for client side applications in cloud computing. Int J Inform Technol 2019; 11(2): 357-64.
[http://dx.doi.org/10.1007/s41870-017-0059-y]
[27]
Heidari S, Buyya R. Quality of Service (QoS)-driven resource provisioning for large-scale graph processing in cloud computing environments: Graph Processing-as-a-Service (GPaaS). Future Gener Comput Syst 2019; 96: 490-501.
[http://dx.doi.org/10.1016/j.future.2019.02.048]
[28]
Juneja S, Singh S, Bali V. Detection of attacks in static wireless sensor networks. Int J Adv Res Comput Sci 2017; 8(7): 225-31.
[http://dx.doi.org/10.26483/ijarcs.v8i7.4194]
[29]
Satpathy A, Addya SK, Turuk AK, Majhi B, Sahoo G. A resource aware VM placement strategy in cloud data centers based on crow search algorithm. In 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS); 2017 Jan 1-6; Coimbatore, India: IEEE 2017.
[http://dx.doi.org/10.1109/ICACCS.2017.8014639]
[30]
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv Eng Softw 2017; 114: 163-91.
[http://dx.doi.org/10.1016/j.advengsoft.2017.07.002]