Soft Computing Based Metaheuristic Algorithms for Resource Management in Edge Computing Environment
Source abstract
Abstract
In recent times, internet of things (IoT) applications on the cloud might not be the effective solution for every IoT scenario, particularly for time sensitive applications. A significant alternative to use is edge computing that resolves the problem of requiring high bandwidth by end devices. Edge computing is considered a method of forwarding the processing and communication resources in the cloud towards the edge. One of the considerations of the edge computing environment is resource management that involves resource scheduling, load balancing, task scheduling, and quality of service (QoS) to accomplish improved performance. With this motivation, this paper presents new soft computing based metaheuristic algorithms for resource scheduling (RS) in the edge computing environment. The SCBMA-RS model involves the hybridization of the Group Teaching Optimization Algorithm (GTOA) with rat swarm optimizer (RSO) algorithm for optimal resource allocation. The goal of the SCBMA-RS model is to identify and allocate resources to every incoming user request in such a way, that the client's necessities are satisfied with the minimum number of possible resources and optimal energy consumption. The problem is formulated based on the availability of VMs, task characteristics, and queue dynamics. The integration of GTOA and RSO algorithms assist to improve the allocation of resources among VMs in the data center. For experimental validation, a comprehensive set of simulations were performed using the CloudSim tool. The experimental results showcased the superior performance of the SCBMA-RS model interms of different measures.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Resource Management · Blockchain Technology Applications and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (27)
Show source-provided references
1. A survey on Internet of Things: Architecture, enabling technologies, security and privacy, and applications10.1109/JIOT.2017.2683200 ↗
2. Mobile edge computing: A survey10.1109/JIOT.2017.2750180 ↗
3. Offloading and resource allocation with general task graph in mobile edge computing: A deep reinforcement learning approach10.1109/TWC.2020.2993071 ↗
4. A survey on mobile edge computing: Focusing on service adoption and provision10.1155/2018/8267838 ↗
5. An efficient computation offloading management scheme in the densely deployed small cell networks with mobile edge computing10.1109/TNET.2018.2873002 ↗
6. Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing10.1109/TMC.2018.2831230 ↗
7. Smart collaborative automation for receive buffer control in multipath industrial networks10.1109/TII.2019.2950109 ↗
8. Computation offloading and resource allocation in mixed fog/cloud computing systems with min-max fairness guarantee10.1109/TCOMM.2017.2787700 ↗
9. Data-aware task allocation for achieving low latency in collaborative edge computing10.1109/JIOT.2018.2886757 ↗
10. Joint optimization of energy consumption and latency in mobile edge computing for Internet of Things10.1109/JIOT.2018.2869226 ↗
11. Joint offloading and resource allocation in mobile edge computing systems: An actor-critic approach
12. RELIABLE: Resource allocation mechanism for 5g network using mobile edge computing10.3390/s20195449 ↗
13. Knowledge-driven service offloading decision for vehicular edge computing: A deep reinforcement learning approach10.1109/TVT.2019.2894437 ↗
14. An energy-aware computation offloading method for smart edge computing in wireless metropolitan area networks10.1016/j.jnca.2019.02.008 ↗
15. Resource scheduling based on improved spectral clustering algorithm in edge computing10.1155/2018/6509275 ↗
16. A hybrid computing solution and resource scheduling strategy for edge computing in smart manufacturing10.1109/TII.2019.2899679 ↗
17. A computing resource allocation optimization strategy for massive internet of health things devices considering privacy protection in cloud edge computing environment10.1007/s10723-021-09558-y ↗
18. Enhanced resource allocation in mobile edge computing using reinforcement learning based MOACO algorithm for IIOT10.1016/j.comcom.2020.01.018 ↗
19. Slow-movement particle swarm optimization algorithms for scheduling security-critical tasks in resource-limited mobile edge computing10.1016/j.future.2020.05.025 ↗
20. Resource provisioning for cyber–physical–social system in cloud-fog-edge computing using optimal flower pollination algorithm10.1109/ACCESS.2020.2999734 ↗
21. An efficient task scheduling approach using moth-flame optimization algorithm for cyber-physical system applications in fog computing
22. Deep reinforcement learning-based task scheduling in iot edge computing10.3390/s21051666 ↗
23. Methods of resource scheduling based on optimized fuzzy clustering in fog computing10.3390/s19092122 ↗
24. Energy enhancement using multiobjective ant colony optimization with double Q learning algorithm for IoT based cognitive radio networks10.1016/j.comcom.2020.03.004 ↗
25. Cheng · IOP Conference Series: Earth and Environmental Science · 2021 · 719 · 1--8
26. A novel algorithm for global optimization: Rat swarm optimizer10.1007/s12652-020-02580-0 ↗
27. Energy-aware hybrid fruitfly optimization for load balancing in cloud environments for EHR applications10.1016/j.imu.2017.02.005 ↗