Safety and Reliability Driven Task Allocation in Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Deploying fault tolerance and taks migration with NetSolve
Future Generation Computer Systems - Special issue on metacomputing
Parallel Processor Configuration Design with Processing/Transmission Costs
IEEE Transactions on Computers
A Proposal for a Heterogeneous Cluster ScaLAPACK (Dense Linear Solvers)
IEEE Transactions on Computers
An Efficient Adaptive Scheduling Scheme for Distributed Memory Multicomputers
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Closed Form Solutions for Bus and Tree Networks of Processors Load Sharing a Divisible Job
IEEE Transactions on Computers
Journal of Parallel and Distributed Computing - Problems in parallel and distributed computing: Solutions based on evolutionary paradigms
A Fault-Tolerant Scheduling Algorithm for Real-Time Periodic Tasks with Possible Software Faults
IEEE Transactions on Computers
A Distributed Discrete-Time Neural Network Architecture for Pattern Allocation and Control
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
Using TOP-C and AMPIC to port large parallel applications to the computational grid
Future Generation Computer Systems - Selected papers from CCGRID 2002
Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
Heuristics for Scheduling Parameter Sweep Applications in Grid Environments
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Matrix-Matrix Multiplication on Heterogeneous Platforms
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Scheduling Co-Reservations with Priorities in Grid Computing Systems
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Platforms
IEEE Transactions on Parallel and Distributed Systems
SGrid: a service-oriented model for the Semantic grid
Future Generation Computer Systems - Special issue: Semantic grid and knowledge grid: the next-generation web
Pipelining Broadcasts on Heterogeneous Platforms
IEEE Transactions on Parallel and Distributed Systems
Grid load balancing using intelligent agents
Future Generation Computer Systems
Parallel Computing - Heterogeneous computing
New grid scheduling and rescheduling methods in the GrADS project
International Journal of Parallel Programming - Special issue: The next generation software program
The master-slave paradigm with heterogeneous processors
IEEE Transactions on Parallel and Distributed Systems
International Journal of Ad Hoc and Ubiquitous Computing
A method for scheduling heterogeneous multi-installment systems
ACIIDS'11 Proceedings of the Third international conference on Intelligent information and database systems - Volume Part II
Decentralized proactive resource allocation for maximizing throughput of P2P Grid
Journal of Parallel and Distributed Computing
New method for scheduling heterogeneous multi-installment systems
Future Generation Computer Systems
An improved partitioning mechanism for optimizing massive data analysis using MapReduce
The Journal of Supercomputing
Hi-index | 0.00 |
The rapid advances of network technologies shed light on many aspects of the practicability of large scale ubiquitous computing. Grid technology has been recognized as an efficient solution to coordinate large-scale shared resources and execute complex applications in heterogeneous network environments. The problem of resource management and task allocation has always been one of the main challenges. In this paper, we present an efficient task allocation strategy for distributing tasks onto computing nodes in the underlying heterogeneous networks. The contribution of the proposed technique is to minimize average turnaround time by dispatching tasks to processors with smallest communication ratio. System throughput could be also enhanced by dispersing processor idle time. The proposed technique can be applied to heterogeneous cluster systems as well as computational grid environments, in which the communication costs vary in different clusters. Experimental results show that the proposed scheme outperforms other previous algorithms in terms of throughput and turnaround time.