Intelligent Solution System for Cloud Security Based on Equity Distribution: Model and Algorithms
Source abstract
Abstract
In the cloud environment, ensuring a high level of data security is in high demand. Data planning storage optimization is part of the whole security process in the cloud environment. It enables data security by avoiding the risk of data loss and data overlapping. The development of data flow scheduling approaches in the cloud environment taking security parameters into account is insufficient. In our work, we propose a data scheduling model for the cloud environment. The model is made up of three parts that together help dispatch user data flow to the appropriate cloud VMs. The first component is the Collector Agent which must periodically collect information on the state of the network links. The second one is the monitoring agent which must then analyze, classify, and make a decision on the state of the link and finally transmit this information to the scheduler. The third one is the scheduler who must consider previous information to transfer user data, including fair distribution and reliable paths. It should be noted that each part of the proposed model requires the development of its algorithms. In this article, we are interested in the development of data transfer algorithms, including fairness distribution with the consideration of a stable link state. These algorithms are based on the grouping of transmitted files and the iterative method. The proposed algorithms show the performances to obtain an approximate solution to the studied problem which is an NP-hard (Non-Polynomial solution) problem. The experimental results show that the best algorithm is the half-grouped minimum excluding (HME), with a percentage of 91.3%, an average deviation of 0.042, and an execution time of 0.001 s.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Information Systems and Technology Applications · Cybersecurity and Information Systems · Cloud Computing and Resource Management
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (58)
Show source-provided references
1. Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: Analysis, performance evaluation, and future directions10.1016/j.simpat.2021.102353 ↗
2. Task scheduling in cloud computing using particle swarm optimization with time-varying inertia weight strategies10.1007/s10586-019-02983-5 ↗
3. A GSA-based hybrid algorithm for bi-objective workflow scheduling in cloud computing10.1016/j.future.2018.01.005 ↗
4. Bat algorithm for scheduling workflow applications in cloud
5. Cost-aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities10.1016/j.future.2015.01.007 ↗
6. An optimal solution for the budgets assignment problem10.1051/ro/2021043 ↗
7. Algorithms for investment project distribution on regions10.1155/2020/3607547 ↗
8. Budgets balancing algorithms for the projects assignment10.14569/IJACSA.2019.0101177 ↗
9. Projects distribution algorithms for regional development10.14201/ADCAIJ2021103293305 ↗
10. Dispatching-rule variants algorithms for used spaces of storage supports10.1155/2020/1072485 ↗
11. Smart-parking management algorithms in smart city10.1038/s41598-022-10076-4 ↗
12. Equity data distribution algorithms on identical routers
13. Max-min processors scheduling10.5755/j01.itc.50.1.25531 ↗
14. Heuristic initialization of PSO task scheduling algorithm in cloud computing10.1016/j.jksuci.2020.11.002 ↗
15. Glowworm swarm optimisation based task scheduling for cloud computing
16. Task scheduling using amalgamation of metaheuristics swarm optimization algorithm and cuckoo search in cloud computing environment
17. Task scheduling optimization in cloud based on electromagnetism metaheuristic algorithm
18. Task scheduling on cloud computing based on sea lion optimization algorithm10.1108/IJWIS-11-2020-0071 ↗
19. An adaptive symbiotic organisms search for constrained task scheduling in cloud computing10.1007/s12652-021-03632-9 ↗
20. Resource scheduling in cloud computing based on a hybridized whale optimization algorithm10.3390/app9224893 ↗
21. Artificial flora optimization algorithm for task scheduling in cloud computing environment
22. Hybrid task scheduling strategy for cloud computing by modified particle swarm optimization and fuzzy theory10.1016/j.cie.2019.03.006 ↗
23. Cloud computing task scheduling strategy based on improved differential evolution algorithm10.1063/1.4981634 ↗
24. Multi-objective task scheduling optimization in cloud computing based on genetic algorithm and differential evolution algorithm
25. A novel resource optimization algorithm based on clustering and improved differential evolution strategy under a cloud environment10.1145/3462761 ↗
26. An improved particle swarm optimization algorithm for task scheduling in cloud computing10.1007/s12652-023-04541-9 ↗
27. Scheduling independent tasks in cloud environment based on modified differential evolution10.1002/cpe.6256 ↗
28. Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution10.1016/j.knosys.2019.01.023 ↗
29. A self-adaptive preferred learning differential evolution algorithm for task scheduling in cloud computing
30. Task scheduling approach in cloud computing environment using hybrid differential evolution10.3390/math10214049 ↗
31. Cloud-edge collaboration-based bi-level optimal scheduling for intelligent healthcare systems10.1016/j.future.2022.11.005 ↗
32. Servicing your requirements: An FCA and RCA-driven approach for semantic web services composition10.1109/ACCESS.2020.2982592 ↗
33. Ensemble-based hybrid context-aware misbehavior detection model for vehicular ad hoc network10.3390/rs11232852 ↗
34. Sensitivity analysis approach to model epistemic and aleatory imperfection: Application to land cover change prediction model10.1016/j.jocs.2017.10.006 ↗
35. Ensemble methods for instance-based arabic language authorship attribution10.1109/ACCESS.2020.2964952 ↗
36. DDoS attacks detection using machine learning and deep learning techniques: Analysis and comparison10.11591/eei.v12i2.4466 ↗
37. Replay-attack detection and prevention mechanism in Industry 4.0 landscape for secure SECS/GEM communications10.3390/su142315900 ↗
38. COVID-19 vehicle based on an efficient mutual authentication scheme for 5G-enabled vehicular fog computing10.3390/ijerph192315618 ↗
39. MSR-DoS: Modular square root-based scheme to resist denial of service (DoS) attacks in 5G-enabled vehicular networks10.1109/ACCESS.2022.3222488 ↗
40. Security and privacy in cloud computing: Technical review10.3390/fi14010011 ↗
41. Bounding strategies for scheduling on identical parallel machines
42. Heuristics to optimize the reading of railway sensors data
43. Near-optimal solutions and tight lower bounds for the parallel machines scheduling problem with learning effect10.1051/ro/2020009 ↗
44. Near-optimal solutions for mold constraints on two parallel machines10.24846/v31i1y202207 ↗
45. Optimal load distribution for the detection of VM-based DDoS attacks in the cloud10.1109/TSC.2017.2694426 ↗
46. G. Rjoub, J. Bentahar, O. A. Wahab, R. Mizouni, A. Song et al., “A survey on explainable artificial intelligence for network cybersecurity,” arXiv preprint arXiv:2303.12942, 2023.10.1109/TNSM.2023.3282740 ↗
47. Towards instant clustering approach for federated learning client selection
48. Streaming big data with open-source: A comparative study and architectural recommendations
49. Data security in cloud environment using cryptographic mechanism10.11591/eei.v12i1.4590 ↗
50. A novel model based on window-pass preferences for data-emergency-aware scheduling in computer networks10.1109/TII.2022.3149896 ↗
51. Resource-aware detection and defense system against multi-type attacks in the cloud: Repeated bayesian stackelberg game10.1109/TDSC.2019.2907946 ↗
52. Factors influencing smes’ adoption of cloud computing services in lebanon: An empirical analysis using toe and contextual theory10.1109/ACCESS.2020.2987331 ↗
53. Blockchain-assisted secure fine-grained searchable encryption for a cloud-based healthcare cyber-physical system10.1109/JAS.2021.1004003 ↗
54. Real-time read-frequency optimization for railway monitoring system10.1051/ro/2022094 ↗
55. Task scheduling in cloud using ACO10.2174/2666255813999200831112705 ↗
56. Incorporating order acceptance, pricing, and equity considerations in the scheduling of cloud manufacturing systems: Metaheuristics methods10.1080/00207543.2020.1806370 ↗
57. An improved hybrid swarm intelligence for scheduling IoT application tasks in the cloud10.1109/TII.2022.3148288 ↗
58. Improvement of tasks scheduling algorithm based on load balancing candidate method under cloud computing environment10.1016/j.eswa.2022.118714 ↗