Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm
Cloud computing is one of the most popular distributed environments, in which, multiple
powerful and heterogeneous resources are used by different user applications. Task …
powerful and heterogeneous resources are used by different user applications. Task …
An evolutionary technique for performance-energy-temperature optimized scheduling of parallel tasks on multi-core processors
This paper proposes a multi-objective evolutionary algorithm (MOEA)-based task scheduling
approach for determining Pareto optimal solutions with simultaneous optimization of …
approach for determining Pareto optimal solutions with simultaneous optimization of …
A two-stage reinforcement learning-based approach for multi-entity task allocation
Task allocation is a key combinatorial optimization problem, crucial for modern applications
such as multi-robot cooperation and resource scheduling. Decision makers must allocate …
such as multi-robot cooperation and resource scheduling. Decision makers must allocate …
Deadline constraint heuristic-based genetic algorithm for workflow scheduling in cloud
Task scheduling and resource allocation are the key challenges of cloud computing.
Compared with grid environment, data transfer is a big overhead for cloud workflows. So, the …
Compared with grid environment, data transfer is a big overhead for cloud workflows. So, the …
Improving the performance of independenttask assignment heuristics minmin, maxmin and sufferage
EK Tabak, BB Cambazoglu… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
MinMin, MaxMin, and Sufferage are constructive heuristics that are widely and successfully
used in assigning independent tasks to processors in heterogeneous computing systems …
used in assigning independent tasks to processors in heterogeneous computing systems …
Facilitating social collaboration in mobile cloud-based learning: A teamwork as a service (TaaS) approach
Mobile learning is an emerging trend that brings many advantages to distributed learners,
enabling them to achieve collaborative learning, in which the virtual teams are usually built …
enabling them to achieve collaborative learning, in which the virtual teams are usually built …
Energy-aware data allocation and task scheduling on heterogeneous multiprocessor systems with time constraints
In this paper, we address the problem of energy-aware heterogeneous data allocation and
task scheduling on heterogeneous multiprocessor systems for real-time applications. In a …
task scheduling on heterogeneous multiprocessor systems for real-time applications. In a …
Potential game for dynamic task allocation in multi-agent system
H Wu, H Shang - ISA transactions, 2020 - Elsevier
This paper proposes a novel distributed multi-agent dynamic task allocation method based
on the potential game. Consider that the workload of each task may vary in a dynamic …
on the potential game. Consider that the workload of each task may vary in a dynamic …
A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
Most of the scheduling algorithms proposed for real-time embedded systems, with energy
constraints, try to reduce power consumption. However, reducing the power consumption …
constraints, try to reduce power consumption. However, reducing the power consumption …
Multi-UAV cooperative task assignment based on half random Q-learning
P Zhu, X Fang - Symmetry, 2021 - mdpi.com
Unmanned aerial vehicle (UAV) clusters usually face problems such as complex
environments, heterogeneous combat subjects, and realistic interference factors in the …
environments, heterogeneous combat subjects, and realistic interference factors in the …