| Literature DB >> 34580553 |
Arif Ullah1, Nazri Mohd Nawi1, Soukaina Ouhame2.
Abstract
Cloud computing is new technology that has considerably changed human life at different aspect over the last decade. Especially after the COVID-19 pandemic, almost all life activity shifted into cloud base. Cloud computing is a utility where different hardware and software resources are accessed on pay per user ground base. Most of these resources are available in virtualized form and virtual machine (VM) is one of the main elements of visualization.VM used in data center for distribution of resource and application according to benefactor demand. Cloud data center faces different issue in respect of performance and efficiency for improvement of these issues different approaches are used. Virtual machine play important role for improvement of data center performance therefore different approach are used for improvement of virtual machine efficiency (i-e) load balancing of resource and task. For the improvement of this section different parameter of VM improve like makespan, quality of service, energy, data accuracy and network utilization. Improvement of different parameter in VM directly improve the performance of cloud computing. Therefore, we conducting this review paper that we can discuss about various improvements that took place in VM from 2015 to 20,201. This review paper also contain information about various parameter of cloud computing and final section of paper present the role of machine learning algorithm in VM as well load balancing approach along with the future direction of VM in cloud data center.Entities:
Keywords: Cloud computing; Data distribution; Load balancing approach; VM; Virtualization
Year: 2021 PMID: 34580553 PMCID: PMC8459586 DOI: 10.1007/s10462-021-10071-7
Source DB: PubMed Journal: Artif Intell Rev ISSN: 0269-2821 Impact factor: 9.588
List of acronyms
| Symbol | Description | Symbol | Description |
|---|---|---|---|
| CC | Cloud computing | IaaS | Infrastructure as a Service |
| VM | Virtual machine | CDC | Cloud Data center |
| LB | load balancing | IaaS | Infrastructure as a Service |
| DC | Datacenter | PaaS | Platform as a Service |
| MP | Memory page | VMM | Virtual machine monitor |
| QoS | Quality of Service | PM | Physical machine |
| IoT | Internet of thing | LAN | Local area network |
| 5G | Fifth generation | CD | Cloud datacenter |
Fig. 1Paper selection procedure
Database source and source URL
| Source | URL |
|---|---|
| Google Scholar | |
| ACM Digital Library | |
| DBLP URL | |
| Springer | |
| Taylor & Francis | |
| Wiley Online Library | |
| IEEE Explore |
Fig. 2Structure of cloud computing
Fig. 3Types of cloud computing
Fig. 4Types of virtualizations
Fig. 5Working section of VM (Manasrah et al. 2017)
Fig. 6Working section of VM (Ahmad et al. 2015)
Fig. 7VM migration section
Fig. 8Type of VM placement
VM migration parameter
| VM Migration | Technique | Rewards | Minuses |
|---|---|---|---|
| Non-live migration | Stop VM at source then transfer | Simple concept and easy to implement | Down time is more |
| Post-copy | First transfer the execution and then the memory | Memory transferred in a single pass and has less network overhead | More down time as compared to pre copy |
| Pre-copy | First transfer the memory and then transfer the Execution | Down time < 1 s. On aborting Migration, systems do not crash due to running VM in source host | Overhead of duplicate page transmission |
Fig. 9VM migration metrics
Fig. 10Type of load balancing technique
Fig. 11Algorithm used in cloud datacenter
Fig. 12The paper collection steps for this paper
Fig. 13Load balancing policies
Fig. 14Different simulation tools
Summary of selected paper
| Technique | Problems addressed | Improvements | Weakness | References |
|---|---|---|---|---|
| ACO-VMM-Algorithm | Overload section in VM | Local migration agent | Need improvement in Energy section | Wen et al. ( |
| VM-Allocation Theory | Minimize attacker’ possibility | VM allocation policies | Not improve the mixture policy | Han ( |
| Bee-Colony-Algorithm | Load balancing | Priority rule used for minimizes the total processing time | Energy, cost | Zuo et al. ( |
| Skewers-Algorithm | Future load prediction | Energy consumption | Utilization, Waiting time | Balouek-Thomert ( |
| VM Migration Algorithms | Examine the migration times of VMs | Throughput | Energy | Chowdhury et al. ( |
| STVMLB Algorithm | Load balancing technique | Quality of service, substantially | Utilization | Tyagi and Kumar ( |
| MQLB-RAM Algorithm | Overall system efficiency | QoS, cost, system and network | Accuracy | Othman et al. ( |
Honey Bee Galvanizing Algorithm | Proposer distinction of Virtual Machine | Makespan, degree of imbalance, resource utilization | QoS | Abdulhamid et al. ( |
| GA-GEL-algorithm | Distribution of dynamic workload | QoS, minimizing the make span | Energy | Dam et al. ( |
| EAMLB- Algorithm | Behavior of system | Response time, makespan | Utilization | Abdulhamid et al. ( |
| Hybrid Approach | Load balancing technique | Stability, resource utilization | QoS | Gao and Wu ( |
| DWOLB-Algorithm | Service level agreement | Energy consumption | Need Improvement In accuracy | Monil and Rahman ( |
| DLBPR- Algorithm | Load Balancing technique | Waiting time, resource utilization, throughput | Energy | Zhou et al. ( |
| EFOALB- Algorithm | VM section | Energy | QoS | Rajput and Kushwah ( |
LBMM-Algorithm Genetic-Algorithm | Task scheduling Algorithm | Makespan, utilization | QoS | Cassidy ( |
| Prediction based proactive load balancing approach | VM migration | VM migrations, execution time | Utilization | Renugadevi and Mala ( |
| TVRSM- Model | Service Level Agreement | Energy consumption, VM allocation | QoS | Bao et al. ( |
| RPQ—Algorithm | Services | Response time, request priority | Utilization | Bozakov ( |
| LBA_HB- Algorithm | virtual machine allocation | Execution time, response time, makespan | QoS | Abdulhamid et al. ( |
| Least cost per Connection Algorithm | VM load balancing | Quality of service | Utilization | Khan and Ahmad ( |
| SDN-Algorithm | VM migration | Resources utilization | QoS | Madni et al. ( |
| EBC- Algorithm | Task scheduling | QoS, makespan | Accuracy | |
| IPSO –Algorithm | NP problem scheduling | Makespan, response time | Utilization | Dinh et al. ( |
| LBDA- Algorithm | VM scheduling | Makespan, response time, execution time | QoS | Chen et al. ( |
| LBA-Algorithm | VM load balancing | Makespan, horizontal scalability, average resource utilization ratio | QoS | Carrión et al. ( |
| LB-ACO-Algorithm | Load balancing NP-problem | Makespan | Utilization | Subramanian and Abdulrahman ( |
| ACO-Algorithm | Task scheduling strategy | Makespan, total costs | Utilization | Subramanian and Abdulrahman ( |
| Service level Agreement | VM placement policy | Energy consumption | Utilization | Mevada et al. ( |
| RR—Algorithm | Architecture | Waiting time, response time, resource | QoS | Elmougy et al. ( |
| Hybrid GA-PSO Algorithm | Workflow technology | Makespan execution cost | QoS | Zhou and Yao ( |
| SVLL-Algorithm | Distributing tasks | Waiting time, total finish time | QoS | Vargas, ( |
| Generic- Algorithm | VM scheduling | Data allocation | Utilization | Eswaraprasad and Raja ( |
| RM-Algorithm | VM scheduling | Execution time | QoS | Guo and Xue ( |
| VM Placement technique | VM Replacement | Lifetime | Creates fragments | Macias et al. ( |
| Placement of the VM | Taxonomy | Available resources, power | Utilization | Kaur et al. ( |
| Hybrid HBB-LB-Algorithm | Resource allocation | Task cost, Speed, Energy consumption | QoS | Balusamy et al. ( |
| Enhanced Throttled Load Balancing | Scheduling | Response time, data Processing time, cost analysis | QoS | Ghomi, et al. ( |
| EMM-Algorithm | Resources scheduling | Makespan, cost | Utilization | Kaur et al. ( |
| Dynamic Threshold algorithm | CPU utilization | Resource utilization and time | QoS | Fard et al. ( |
| Genetic-Algorithm | Load balancing NP | Response time | QoS | Roy ( |
| PFTF-Algorithm | Load balancing | Fault tolerance, virtual machine migration | QoS | Musumeci et al. ( |
| Naive Bayesian classifier | Task scheduling | Makespan | utilization | Ebadifard and Babamir ( |
| VM-Placement | Service level agreement | Utilized efficiently | Accuracy | Addya et al. ( |
| Hybrid technique | Load balancing | Response time, Machine cost | QoS | Kaur et al. ( |
| EG-Algorithm | VM scheduling | Makespan | utilization | Anjum and Patil ( |
| THR_MUG-Algorithm | VM scheduling | Reduce the number of VM migrations, energy consumption | Utilization | Wu et al. ( |
| BFB- Algorithm | VM Allocation | Energy consumption | QoS | Bhatti ( |
| Fuzzy based Policy | Brokerage strategy | Service broker policy | Utilization | Islam and Waheed ( |
| SLA-Algorithm | Service level agreements | QoS | Utilization | Nawaz et al. ( |
| LB-ACO-Algorithm | Load balancing | Makespan | QoS | Belgacem et al. ( |
| WQBLB- Algorithm | 5G networks | Queue size, total service | QoS | Dighriri et al. ( |
Graph-based Mathematical model, | Fault tolerance | Utilization of resources | Utilization | Babu ( |
| TMA-Algorithm | VM Load Balancer section | Response times, processing time | Utilization | Kotsubanska and Sokolovska ( |
| Hybrid BLB- PSOGSA-Algorithm | Scheduling | Average VM processing speed, VM processing power | Dependent tasks | Manasrah and Ba Ali ( |
| Hybrid PSO-SA-Algorithm | VM scheduling | Response time, Processing time and cost | QoS | Zhu et al. ( |
| Adaptive Energy-Aware Algorithms | Service-level agreements | Reduce energy consumption | Utilization | Yadav et al. ( |
| BCO-algorithm | Iteration process | Makespan, imbalance degree | Utilization | Belgacem et al. ( |
| IMDLB- Algorithm | VM Scheduling | QoS | Utilization | Afzal and Kavitha ( |
| Hybrid technique | Service broker policies | Response time, response time | Utilization | Yasmeen et al. ( |
| WAMLB- Algorithm | Load balancing | Weight factor and assignment section | Utilization | Singh and Prakash ( |
| Graph theoretic | Load monitoring | Migration cost, time taken for VM migrations | QoS | Devi et al. ( |
| Throttled Algorithm | VM scheduling | Overall response time, request servicing, data center loading | Utilization | Ramadhan et al. ( |
| Fuzzy Load Balancer | Load balancer section | Faull tolerance | Utilization | Rathore ( |
| ICT | VM | Makespan | QoS | Nasr et al. ( |
| DSP-Policy | Integration of cloud and fog | Response time, requests servicing time, | Utilization | Fatima et al. ( |
| SCLBA) | VM migration | CPU utilization | QoS | Ramesh and Dey ( |
| Hybrid VM Migration technique | Pre-copy | Quality of service | Utilization | Anu and Elizabeth ( |
Multidimensional Queuing Load Optimization algorithm | VM | Resource scheduling efficiency | QoS | Priya et al. ( |
| OPH-LB-Algorithm | VM | Utilization of resources, throughput, makespan | Utilization | Lv et al. ( |
| DVFS-Algorithm | VM | Utilization rates of server | Utilization | Abro et al. ( |
| MMSIA- algorithm | Architecture | Utilization | QoS | Safitri et al. ( |
| ABC- algorithm | Resource utilization | Makespan | QoS | Thanka et al. ( |
| ETLB-algorithm | VM scheduling | Response Time | Utilization | Al-Rahayfeh et al. ( |
| Hybrid ABPS-Algorithm | Scheduling | Makespan, cost outperforms | Utilization | Tamiminia et al. ( |
| MEMA-Technique | VM data allocation | Security, quality of service, accessibility | Accuracy | Dibaj et al. ( |
| ALD—algorithm | Utilization of auto scaling | Quality of service | Energy | Rajput and Goyal ( |
| SJF-QMW- Algorithm | VM scheduling | Throughput, hosting ratio | QoS | Zhang and Abnoosian( |
| MEMA-Technique | Brokerage strategy | Security, capacity, quality of service, cost | Utilization | Dibaj ( |
| Learning agent | Machine placement | Execution time, Number of HMs shutdown | Energy and delay | Ghasemi and Haghighat ( |
| MD-Algorithm | VM placement | Resource wastage, placement time | Energy and delay | Singh and Auluck ( |
| MPSO-Algorithm | Fitness function/pre-emptive VM | Makespan, | Utilization, Waiting | Agarwal et al. ( |
| MCCVA-Algorithm | Load balancing technique | QoS, makespan | Utilization, Waiting | Ranjan et al. ( |
| Federate Migration Based | Load Balancing Scheme | VM Migration, VM distribution communication cost | Efficiency | Najm and Tamarapalli( |
| COA-Algorithm | Minimum Migration Time policy in VM | Reducing energy, resource utilization | QOS | Ahmad et al. ( |
| DLBA-Algorithm | Hypervisor scheduling controls | Makespan | QOS | Khan et al. (2020) |
| GWO—Algorithm | Load balancing | Makespan | Energy | Patel et al. ( |
| LBPR-Algorithm | Load balancing | System performance | QOS | Wang et al. ( |
| EBFD- Policy | VM Placement Policy | Total execution time, Decrease the VM placement failure rate | Utilization, Energy | Dubey et al. ( |
| CBLB-Algorithm | Homogeneous, Heterogeneous scheduling | Make span, throughput, CPU utilization | Energy | Dubey et al. ( |
| CDCSO-Algorithm | VM scheduling | Energy, cost, time and optimal load balancing | QoS | Godman et al. ( |
| Simulated annealing | Two phases to balance the workload between the VMs | Quality of service task allocation | Utilization | Hanine and Benlahmar ( |
| D2B_CPU Based | Degree Balanced with CPU based VM allocation | QoS, reduces degree of imbalance, Waiting time of task | Energy | Joshi and Munisamy ( |
| Balls into Bins | VM replacement | Distributed of work | Energy | Si et al. ( |
| AI-Algorithm | Resource allocation | Quality of service, Platform for Power Dispatching | Energy | Lin et al. ( |
| VM Migration policy | VM section | QoS, minimal migration cost | Energy | Moghaddam et al. ( |
| DLB- Algorithm | VM section/server | machine life-time, power consumption | Energy | Renugadevi and Mala ( |
| LBOS-Algorithm | Resource utilization | Calculating weight procedure, | Energy QoS | Fernande et al. ( |
| Framework | VM Replacement | Energy consumed, VM migration | Utilization | Xu et al. ( |
| MILP- Model | Virtual Machines Placement | Power consumption, CPU Utilization, power savings | QoS | Alharbi et al. ( |
| HMRR-Algorithm | Task scheduling | Execution time, Makespan Response time | QoS | Behrens et al. ( |
| SJF-QMW-algorithm | VM scheduling | Throughput, hosting ratio | QoS | Mallikarjuna( |
| DLBA-Algorithm | VM | Makespan | QoS | Khorsand and Ramezanpour ( |
| Tailoring of VM Size | Active physical servers | Energy-efficient | QoS | Hsieh et al. ( |
| Geometric Programming algorithm | Pre-copy migration strategy | Multi-VM migration | Educed energy consumption | Singh and Singh ( |
| QoS-DPSO algorithm | QoS scheduling model | QoS | Time consumption | Jing et al. ( |
| ML algorithm | Resource predication | C.P.U.RAM | Error size improve | Jo and Yoo ( |
Fig. 17Paper published per year
Fig. 15Different researcher improve these parameters
Result selection
| Technique | Parameter | Section | Year |
|---|---|---|---|
| ACO-VMM | QoS, Number of Migrations, Load Condition Variance | VM/Live migration | 2015 |
| VM Allocation Theory | Minimize the efficiency,Safe rule from attacker | VM allocation policies | 2015 |
| Bee-Colony algorithm | QoS, Minimizes the total processing cost | VM/fitness value | 2015 |
| Skewers Algorithm | Energy consumption | Future load prediction in VM | 2015 |
| VMM-Algorithms | Throughput | Examine the migration times of VMs | 2015 |
| STVMLB algorithm | Quality of Service, substantially | VM/load balancing | 2015 |
| MQLB-RAM algorithm | QoS, Cost, System and network | Over all network | 2015 |
| HBA-Algorithm | Makespan, Degree of Imbalance, Resource Utilization | Proposer distinction of VM | 2015 |
| GA-GEL-Algorithm | QoS, minimizing the makespan | Distribution of workload | 2015 |
| EAMLB-Algorithm | Response time, Makespan | Behavior of system | 2015 |
| Hybrid Approach | Stability, Resource Utilization | Load balancing | 2015 |
| DWOLB- Algorithm | Energy | VM/Migration | 2016 |
| EFOALB-Algorithm | Energy | VM section | 2016 |
LBMM-Algorithm Genetic-Algorithm | Makespan, Utilization | Task scheduling algorithm | 2016 |
| RPQ-Algorithm | Services | Response time, Request priority | 2016 |
| LBA_HB- Algorithm | VM allocation | Execution time, Response time | 2016 |
| LCPC- Algorithm | VM load balancing | Quality of Service | 2016 |
| SDN-Algorithm | VM migration | Resources utilization | 2016 |
| EBC-Algorithm | QoS Makespan | Task scheduling | 2016 |
| IPSO-Algorithm | Makespan, Response time | VM | 2017 |
| LBDA- Algorithm | Makespan, Response Time, Execution time | VM section | 2017 |
| LBA- Algorithm | Makespan time, Horizontal scalability, Average resource utilization ratio | VM section | 2017 |
| LB-ACO-Algorithm | Makespan | Load balancing NP-complete problem | 2017 |
| ACO-Algorithm | Makespan, Total costs | Task scheduling strategy | 2017 |
| Service level Agreement | Energy consumption | VM placement policy | 2017 |
| RR- Algorithm | Waiting time, Response Time, resource | Architecture | 2017 |
| Hybrid GA-PSO Algorithm | Makespan Execution cost, | Workflow technology | 2017 |
| SVLL-Algorithm | Distributing tasks | Waiting Time, Total finish time | 2017 |
| Generic algorithm | Data allocation | VM scheduling | 2017 |
| RM-Algorithm | VM scheduling | Execution time | 2017 |
| VM Placement technique | Creates fragments | lifetime | 2017 |
| Placement of the VM | Available resources, power | Taxonomy | 2017 |
| Hybrid HBB-LB-A Algorithm | Task cost, Speed, Energy consumption | Resource allocation | 2017 |
| Enhanced Throttled Load Balancing | Response time, Data Processing time, Cost analysis | Scheduling | 2017 |
| EMM- Algorithm | Makespan, cost | Resources scheduling | 2017 |
| DT-Algorithm | Resource utilization and time | CPU utilization | 2017 |
| Genetic- Algorithm | Response time | Load balancing NP | 2017 |
| PFTF- Algorithm | Fault tolerance, Virtual machine · Migration | Load balancing | 2017 |
| Naive Bayesian classifier | Makespan | Task scheduling | 2017 |
| VM Placement | Utilized efficiently | Service level agreement | 2017 |
| Hybrid Approach | Load balancing | Machine cost, Response cost | 2017 |
| EG-Algorithm | VM | Make span | 2017 |
| THR_MUG-Algorithm | VM scheduling | Reduce the number of VM migrations, Energy consumption | 2017 |
| BFB-Algorithm | VM Allocation | Energy consumption | 2017 |
| Fuzzy based Policy | Brokerage strategy | Service broker policy | 2017 |
| SLA-Algorithm | Service level agreements | QoS, Consumption | 2017 |
| LB-ACO-Algorithm | Load balancing | Makespan | 2017 |
| LBWQB-Algorithm | 5G networks | Queue size, Total Service | 2017 |
| DBM- Model | Utilization of resources | Fault tolerance | 2017 |
| TMA—Algorithm | Response times, processing time | VM Load balancer section | 2018 |
| Hybrid LB- LB-PSOGSA-Algorithm | Average VM processing speed, VM processing power | Balancing scheduling | 2018 |
| Hybrid PSO-SA-Algorithm | Response time, Processing time and cost | VM scheduling | 2018 |
| Adaptive Energy-Aware Algorithms | Reduce energy consumption | service-level agreements | 2018 |
| BCO-Algorithm | Makespan, imbalance degree | Iteration process | 2018 |
| IMDLB- Algorithm | QoS | VM scheduling | 2018 |
| Hybrid technique | Response time | Service broker policies | 2018 |
| WAMLB- Algorithm | Weight factor and assignment section | Load balancing | 2018 |
| Graph theoretic | Load monitoring | Migration cost, Time taken for VM migrations | 2018 |
| Throttled Algorithm | VM scheduling | Overall response time, Request Servicing, Data center loading | 2018 |
| Fuzzy Load Balancer | VM Allocation | Fault tolerance | 2018 |
| ICT | Load balancing | Makespan | 2018 |
| DSP-Policy | Integration of cloud and fog | Response time, Requests Servicing time | 2018 |
| SCLBA- Algorithm | VM migration | CPU utilization | 2018 |
| Hybrid VM Migration technique | Pre-copy | Quality of service | 2018 |
Multidimensional Queuing Load Optimization Algorithm | VM | Resource scheduling efficiency | 2018 |
| OPH-LB-Algorithm | VM | Utilization of resources, Throughput, | 2018 |
| DVFS- Algorithm | VM | Utilization rates of server hosts | 2018 |
| MMSIA- Algorithm | Utilization, | Architecture | 2019 |
| ABC- algorithm | Makespan | Resource utilization | 2019 |
| ETLB-Algorithm | Response Time | VM scheduling | 2019 |
| Hybrid –ABPS-Algorithm | Makespan, cost outperforms | Scheduling | 2019 |
| MEMA-Technique | Security, Quality of service, Accessibility | VM data allocation | 2019 |
| ALD-Algorithm | Quality of Service | Utilization of auto scaling | 2019 |
| SJF-QMW-Algorithm | VM scheduling | Throughput, hosting ratio | 2019 |
| MEMA- Technique | Brokerage strategy | Security, Capacity, quality of service, cost | 2019 |
| learning Agent | Execution time, Number of HMs shutdown, Immigrations cost | VM replacement | 2020 |
| GWO- Algorithm | Makespan | VM load balancing | 2020 |
| LBPR-Algorithm | System performance | System Load Balancing | 2020 |
| EBFD-Policy | Total execution time, decrease the VM placement failure rate | VM Replacement | 2020 |
| CBLB-Algorithm | Make span, Throughput, CPU utilization | Homogeneous, Heterogeneous scheduling | 2020 |
| CDCSO- algorithm | VM utilization | Energy Cost time and optimal load balancing | 2020 |
| Simulated Annealing | Quality of service task allocation | two phases to balance the workload between the VMs | 2020 |
| D2B_CPU Based | QoS, reduces degree of imbalance, waiting time of task | Degree Balanced with CPU based VM allocation | 2020 |
| Balls into Bins | Distributed of work | VM Replacement | 2020 |
| AI-Algorithm | Quality of service, Platform for Power Dispatching | Resource Allocation | 2020 |
| DLB-Algorithm | Machine life-time, power consumption | VM Section/Server | 2020 |
| LBOS-Algorithm | Calculating weight procedure, | VM Section/Server | 2020 |
| Framework | Energy consumed, VM migration | VM Replacement | 2020 |
| MILP- Model | VM, Replacement | Power consumption, CPU utilization, Power savings | 2020 |
| HMMRR-Algorithm | Execution time, Makespan response time | Task scheduling | 2020 |
| SJF-QMW- Algorithm | VM scheduling | Throughput, Hosting ratio | 2020 |
| DLBA-Algorithm | VM | Makespan | 2020 |
| Tailoring of VM Size | Active physical servers | Energy-efficient | 2020 |
| MD-Algorithm | Resource wastage | Placement Time/pre-emptive VM | 2020 |
| MPSO-Algorithm | Fitness function/pre-emptive VM | Pre-emptive VM | 2020 |
| MCCVA-Algorithm | QoS, Makespan | VM Section | 2020 |
| Federate Migration Based | VM replacement | VM Migration, VM Distribution Communication Cost | 2020 |
| COA- Algorithm | Reducing Energy, Resource utilization | Migration Time policy in VM | 2020 |
| DLBA-Algorithm | Makespan | Balances the load in VM | 2020 |
| HMRR-Algorithm | Task scheduling | Execution time, Makespan Response time | 2020 |
| SJF-QMW-Algorithm | VM scheduling | Throughput, Hosting ratio | 2020 |
| DLBA-Algorithm | VM | Makespan | 2020 |
| Tailoring of VM Size | Active physical servers | Energy-Efficient | 2020 |
| Geometric Programming algorithm | Pre-copy migration strategy | Multi-VM migration | 2021 |
| QoS-DPSO algorithm | QoS scheduling model | QoS | 2021 |
| ML algorithm | Resource predication | C.P.U.RAM | 2021 |
Fig. 16Ratio of different parameter improved
Fig. 18Suggestions for future research