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 …

Multi-level direct k-way hypergraph partitioning with multiple constraints and fixed vertices

C Aykanat, BB Cambazoglu, B Uçar - Journal of Parallel and Distributed …, 2008 - Elsevier
K-way hypergraph partitioning has an ever-growing use in parallelization of scientific
computing applications. We claim that hypergraph partitioning with multiple constraints and …

Optimizing geo-distributed data analytics with coordinated task scheduling and routing

L Zhao, Y Yang, A Munir, AX Liu, Y Li… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Recent trends show that cloud computing is growing to span more and more globally
distributed datacenters. For geo-distributed datacenters, there is an increasingly need for …

A novel global harmony search algorithm for task assignment problem

D Zou, L Gao, S Li, J Wu, X Wang - Journal of Systems and Software, 2010 - Elsevier
The objective of task assignment problem (TAP) is to minimize the sum of interprocessor
communication and task processing costs for a distributed system which subjects to several …

An improved differential evolution algorithm for the task assignment problem

D Zou, H Liu, L Gao, S Li - Engineering Applications of Artificial Intelligence, 2011 - Elsevier
An improved differential evolution algorithm (IDE) is proposed to solve task assignment
problem. The IDE is an improved version of differential evolution algorithm (DE), and it …

Stochastic-based robust dynamic resource allocation for independent tasks in a heterogeneous computing system

MA Salehi, J Smith, AA Maciejewski, HJ Siegel… - Journal of Parallel and …, 2016 - Elsevier
Heterogeneous parallel and distributed computing systems frequently must operate in
environments where there is uncertainty in system parameters. Robustness can be defined …

Utility functions and resource management in an oversubscribed heterogeneous computing environment

B Khemka, R Friese, LD Briceno… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
We model an oversubscribed heterogeneous computing system where tasks arrive
dynamically and a scheduler maps the tasks to machines for execution. The environment …

Utility maximizing dynamic resource management in an oversubscribed energy-constrained heterogeneous computing system

B Khemka, R Friese, S Pasricha… - … Informatics and Systems, 2015 - Elsevier
The need for greater performance in high performance computing systems combined with
rising costs of electricity to power these systems motivates the need for energy-efficient …

Time utility functions for modeling and evaluating resource allocations in a heterogeneous computing system

LD Briceno, B Khemka, HJ Siegel… - … on Parallel and …, 2011 - ieeexplore.ieee.org
This study considers a heterogeneous computing system and corresponding workload
being investigated by the Extreme Scale Systems Center (ESSC) at Oak Ridge National …

Memory-aware scheduling of tasks sharing data on multiple gpus with dynamic runtime systems

M Gonthier, L Marchal, S Thibault - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
The use of accelerators such as GPUs has become mainstream to achieve high
performance on modern computing systems. GPUs come with their own (limited) memory …