Mapetu et al., 2021 - Google Patents
A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computingMapetu et al., 2021
- Document ID
- 9088353213969573024
- Author
- Mapetu J
- Kong L
- Chen Z
- Publication year
- Publication venue
- The Journal of Supercomputing
External Links
Snippet
In recent years, cloud data centers are rapidly growing with a large number of finite heterogeneous resources to meet the ever-growing user demands with respect to the SLA (service level agreement). However, the potential growth in the number of large-scale data …
- 238000011068 load 0 title abstract description 56
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
- G06F9/5088—Techniques for rebalancing the load in a distributed system involving task migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
- G06N99/005—Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3442—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for planning or managing the needed capacity
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Mapetu et al. | A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computing | |
| Saadi et al. | Energy-efficient strategy for virtual machine consolidation in cloud environment | |
| Wei | Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing | |
| Peng et al. | A multi-objective trade-off framework for cloud resource scheduling based on the deep Q-network algorithm | |
| Askarizade Haghighi et al. | An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing IaaS platforms: Energy efficient dynamic cloud resource management | |
| Yadav et al. | Managing overloaded hosts for energy-efficiency in cloud data centers | |
| Monil et al. | VM consolidation approach based on heuristics, fuzzy logic, and migration control | |
| Sui et al. | Virtual machine scheduling strategy based on machine learning algorithms for load balancing | |
| Zhang et al. | An adaptive multi-objective evolutionary algorithm for constrained workflow scheduling in clouds | |
| Liu et al. | Workload forecasting based elastic resource management in edge cloud | |
| Yu et al. | A hybrid evolutionary algorithm to improve task scheduling and load balancing in fog computing | |
| Najafizadegan et al. | An autonomous model for self‐optimizing virtual machine selection by learning automata in cloud environment | |
| Zolfaghari | Energy-performance aware virtual machines migration in cloud network by using prediction and fuzzy approaches | |
| Swain et al. | An intelligent virtual machine allocation optimization model for energy-efficient and reliable cloud environment | |
| Medara et al. | Dynamic virtual machine consolidation in a cloud data center using modified water wave optimization | |
| Wang et al. | An efficient energy-aware and service quality improvement strategy applied in cloud computing | |
| Sutar et al. | A dual-objective approach for allocation of virtual machine with improved job scheduling in cloud computing. | |
| Kotteswari et al. | EELB: an energy-efficient load balancing model for cloud environment using Markov decision process | |
| Long et al. | QoS-aware resource management in cloud computing based on fuzzy meta-heuristic method | |
| Aslam et al. | Using artificial neural network for VM consolidation approach to enhance energy efficiency in green cloud | |
| Gerald et al. | Metaheuristic algorithm-based load balancing in cloud computing | |
| Reddy et al. | Enhanced placement and migration of virtual machines in heterogeneous cloud data centre | |
| Khattar et al. | Multi-criteria-based energy-efficient framework for VM placement in cloud data centers | |
| Narendrasingh et al. | A Comparative Analysis for Energy Efficiency in Cloud Computing using CSO | |
| Patni et al. | Heuristic Models for Optimal Host Selection |