GRID '02 Proceedings of the Third International Workshop on Grid Computing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
On QoS-Based Scheduling of a Meta-Task with Multiple QoS Demands in Heterogeneous Computing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
An integer programming approach for static mapping onto heterogeneous real-time systems
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Owner/user role in computational grid extension by non-dedicated resources
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
MIP formulation for robust resource allocation in dynamic real-time systems
Journal of Systems and Software - Special issue: Parallel and distributed real-time systems
Task assignment in heterogeneous computing systems
Journal of Parallel and Distributed Computing
Scheduling of a meta-task with QoS requirements in heterogeneous computing systems
Journal of Parallel and Distributed Computing
IEEE Transactions on Parallel and Distributed Systems
Heuristics for scheduling file-sharing tasks on heterogeneous systems with distributed repositories
Journal of Parallel and Distributed Computing
Journal of Parallel and Distributed Computing
Distributed classification in peer-to-peer networks
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
Computational models and heuristic methods for Grid scheduling problems
Future Generation Computer Systems
HiPC'07 Proceedings of the 14th international conference on High performance computing
Secure and task abortion aware GA-based hybrid metaheuristics for grid scheduling
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part I
Scheduling of stream-based real-time applications for heterogeneous systems
Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems
Future Generation Computer Systems
International Journal of Applied Mathematics and Computer Science - SPECIAL SECTION: Efficient Resource Management for Grid-Enabled Applications
A parallel micro evolutionary algorithm for heterogeneous computing and grid scheduling
Applied Soft Computing
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Computers & Mathematics with Applications
A matrix scheduling strategy with multi-qos constraints in computational grid
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
Scheduling in HC and Grids Using a Parallel CHC
Computational Intelligence
Information Sciences: an International Journal
A fuzzy logic approach for secure and fault tolerant grid job scheduling
ATC'07 Proceedings of the 4th international conference on Autonomic and Trusted Computing
International Journal of Grid and Utility Computing
Computational Optimization and Applications
Stochastic DAG scheduling using a Monte Carlo approach
Journal of Parallel and Distributed Computing
Hierarchical genetic-based grid scheduling with energy optimization
Cluster Computing
Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
Journal of Grid Computing
Security, energy, and performance-aware resource allocation mechanisms for computational grids
Future Generation Computer Systems
Hi-index | 0.00 |
A distributed heterogeneous computing (HC) system consists of diversely capable machines harnessed together to execute a set of tasks that vary in their computational requirements. Heuristics are needed to map (match and schedule) tasks onto machines in an HC system to optimize some figure of merit.This paper characterizes a simulated HC environment by using the expected execution times of the tasks that arrive in the system onto the different machines present in the system. This information is arranged in an 驴expected time to compute驴 (ETC) matrix as a model of the given HC system, where the entry (i, j) is the expected execution time of task i on machine j.This model is needed to simulate different HC environments to allow testing of relative performance of different mapping heuristics under different circumstances. In particular, the ETC model is used to express the heterogeneity among the runtimes of the tasks to be executed and among the machines in the HC system.An existing range-based technique to generate ETC matrices is described. A coefficient-of-variation based technique to generate ETC matrices is proposed, and compared with the range-based technique. The coefficient-of-variation-based ETC generation method provides a greater control over the spread of values (i.e., heterogeneity) in any given row or column of the ETC matrix than the range-based method.