Map-Reduce Task Scheduling Optimization Techniques: A Comparative Study
2023 7th International Conference on Trends in Electronics and Informatics (ICOEI)(2023)
Abstract
Cloud computing is becoming popular because it offers the pay-as-per-use model with business benefits of enhanced scalability, flexibility, mobility and reliability with cost reduction in use of required resources. Multiple map-reduce sub-tasks from different users use the cloud resources simultaneously. Scheduling these multiple tasks to the available resources is quite challenging. Without optimized scheduling, desired quality of service cannot be achieved. With effective scheduling of map-reduce sub-tasks other parameters of interest like cost, energy consumption and resource usage can be optimized as well. It is obvious that task scheduling optimization on cloud attracted a lot of researchers. Many heuristics, meta-heuristic and their hybridizations were used for scheduling the multiple tasks to available and limited resources of cloud. Use of metaheuristic algorithms in map-reduce task scheduling on cloud showed better results than only heuristic algorithms. Researchers were well realized that by combining the useful features of two or more algorithms, best scheduling solutions can be achieved. Different available hybrid algorithms are reviewed in this study. It will classify the available hybrid algorithms on different parameters for business benefits. it provides the future directions for hybridization of meta-heuristic algorithms for map-reduce task scheduling optimization. In this review different existing models for map-reduce task scheduling optimization in terms of make-span have been explored.
MoreTranslated text
Key words
Hybrid Algorithms,Make-span,Heuristic,Meta-heuristic,Task Scheduling Optimization
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined