Submitted:
24 March 2024
Posted:
26 March 2024
You are already at the latest version
Abstract
Keywords:
I. Introduction
A. Salp Swarm Optimization

B. Classroom Resource Allocation
II. Related Literature
III. Proposed Approach
A. Mathematical Formulas
B. Fitness Function
- X represents a candidate solution,
- is the total time required for completing all tasks with all constraints satisfied,
- is the total cost of using the allocated resources,
- is the weight parameter representing the trade-off between the two objectives.
C. Simulation Settings
IV. Results and Analysis
A. Simulation Results
B. Analysis
V. Conclusion and Future Work
References
- Tajbakhsh, H.; Parizotto, R.; Neves, M.; Schaeffer-Filho, A.; Haque, I. Accelerator-Aware In-Network Load Balancing for Improved Application Performance. In Proceedings of the 2022 IFIP Networking Conference (IFIP Networking); 2022; pp. 1–9. [Google Scholar] [CrossRef]
- Jamali, H.; Dascalu, S.M.; Harris, F.C. Fostering Joint Innovation: A Global Online Platform for Ideas Sharing and Collaboration. arXiv arXiv:2402.12718, 2024. [CrossRef]
- Jamali, H.; Karimi, A.; Haghighizadeh, M. A new method of Cloud-based Computation Model for Mobile Devices: Energy Consumption Optimization in Mobile-to-Mobile Computation Offloading. In Proceedings of the 6th International Conference on Communications and Broadband Networking, Singapore, 24–26 February 2018; pp. 32–37. [Google Scholar] [CrossRef]
- Jamali, H.; Shill, P.C.; Feil-Seifer, D.; Harris, F.C.; Dascalu, S.M. A Schedule of Duties in the Cloud Space Using a Modified Salp Swarm Algorithm. In Internet of Things. Advances in Information and Communication Technology; IFIPIoT 2023. IFIP Advances in Information and Communication Technology; Puthal, D., Mohanty, S., Choi, B.Y., Eds.; Springer: Cham, 2024. [Google Scholar] [CrossRef]
- Oladejo, N.K.; Abolarinwa, A.; Salawu, S.O.; Bamiro, O.M.; Lukman, A.F.; Bukari, H.I. Application of optimization principles in classroom allocation using linear programming. International Journal of Mechanical Engineering and Technology (IJMET) 2019, 10, 874–885. [Google Scholar]
- Mtonga, K.; Twahirwa, E.; Kumaran, S.; Jayavel, K. Modelling Classroom Space Allocation at University of Rwanda—A Linear Programming Approach. Applications and applied mathematics: an international journal (AAM) 2021, 16, 40. [Google Scholar]
- Salgotra, R.; Singh, U.; Singh, S.; Singh, G.; Mittal, N. Self-adaptive salp swarm algorithm for engineering optimization problems. Applied Mathematical Modelling 2021, 89, 188–207. [Google Scholar] [CrossRef]
- Abualigah, L.; Shehab, M.; Alshinwan, M.; et al. Salp swarm algorithm: a comprehensive survey. Neural Comput & Applic 2020, 32, 11195–11215. [Google Scholar] [CrossRef]
- Ponnusamy, M.; Bedi, P.; Suresh, T.; et al. Design and analysis of text document clustering using salp swarm algorithm. J Supercomput 2022, 78, 16197–16213. [Google Scholar] [CrossRef]
- Dagal, I.; Akın, B.; Akboy, E. MPPT mechanism based on novel hybrid particle swarm optimization and salp swarm optimization algorithm for battery charging through simulink. Scientific Reports 2022, 12, 2664. [Google Scholar] [CrossRef] [PubMed]
- Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Advances in Engineering Software 2017, 114, 163–191. [Google Scholar] [CrossRef]
- Abed-alguni, B.H.; Paul, D.; Hammad, R. Improved Salp swarm algorithm for solving single-objective continuous optimization problems. Applied Intelligence 2022, 52, 17217–17236. [Google Scholar] [CrossRef]
- Mapetu, J.P.; Chen, Z.; Kong, L. Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Applied Intelligence 2019, 49, 3308–3330. [Google Scholar] [CrossRef]
- Chen, H.; Wang, F.Z.; Helian, N.; Akanmu, G. User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. In Proceedings of the 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH); 2013; pp. 1–8. [Google Scholar] [CrossRef]
- Lavanya, M.; Shanthi, B.; Saravanan, S. Multi-objective task scheduling algorithm based on SLA and processing time suitable for cloud environment. Computer Communications 2020, 151, 183–195. [Google Scholar] [CrossRef]
- Saeedi, S.; Khorsand, R.; Ghandi Bidgoli, S.; Ramezanpour, M. Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Computers & Industrial Engineering 2020, 147, 159–187. [Google Scholar] [CrossRef]
- Sharma, S.; Tyagi, S. A Survey on Heuristic Approach for Task Scheduling in Cloud Computing. International Journal of Advanced Research in Computer Science 2017, 8, 1089–1092. [Google Scholar]


| Algorithm | Fitness Value | Avg. Comp. Time (ms) | Improvement (%) |
| MSSA | 2387 | 12.0 | - |
| ACOr | 2780 | 16.0 | 13.5 |
| PSO | 2684 | 15.0 | 7.5 |
| GA | 2800 | 18.0 | 16.6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).