Dynamically partitioning of adaptive applications and migration of excess workload from overloaded processors to underloaded processors during execution are critical techniques needed for distributed computing. Distributed systems differ from traditional parallel systems in that they consist of heterogeneous resources connected with shared networks, thereby preventing existing schemes from benefiting large-scale applications. In particular, the cost entailed by workload migration is significant when the excess workload is transferred across heterogeneous distributed platforms. This paper introduces a novel distributed data migration scheme for large-scale adaptive applications. The major contributions of the paper include: (1) a novel hiera...
In this paper, a new I/O-aware load-balancing scheme is presented to improve overall performance of ...
In large scale storage systems such as data centers, data layouts need to be reconfigured over time ...
Dynamic balancing of computation and communication load is vital for the execution stability and per...
A new approach to the allocation of processes in a distributed system is discussed. The proposed sol...
A new approach to the allocation of processes in a distributed system is discussed. The proposed sol...
With the advent of distributed computer systems with a largely transparent user interface, new quest...
The policies and mechanisms for migrating processes in a distributed system become more complicated ...
Parallel environments consisting of a network of heterogeneous workstations introduce an inherently ...
This paper presents an source-level software system, PMT, which performs task migrations for long-ru...
We propose an adaptive load balancing algorithm for heterogeneous distributed systems. The algorithm...
Efficient parallel computing on distributed platforms still presents many obstacles. This paper addr...
Efficient parallel computing on distributed platforms still presents many obstacles. This paper addr...
Continuous attempts have been made to improve the flexibility and effectiveness of distributed compu...
As distributed systems continue to evolve, automatic resource management is becoming more and more i...
International audienceIn data centers, subject to workloads with heterogeneous (and sometimes short)...
In this paper, a new I/O-aware load-balancing scheme is presented to improve overall performance of ...
In large scale storage systems such as data centers, data layouts need to be reconfigured over time ...
Dynamic balancing of computation and communication load is vital for the execution stability and per...
A new approach to the allocation of processes in a distributed system is discussed. The proposed sol...
A new approach to the allocation of processes in a distributed system is discussed. The proposed sol...
With the advent of distributed computer systems with a largely transparent user interface, new quest...
The policies and mechanisms for migrating processes in a distributed system become more complicated ...
Parallel environments consisting of a network of heterogeneous workstations introduce an inherently ...
This paper presents an source-level software system, PMT, which performs task migrations for long-ru...
We propose an adaptive load balancing algorithm for heterogeneous distributed systems. The algorithm...
Efficient parallel computing on distributed platforms still presents many obstacles. This paper addr...
Efficient parallel computing on distributed platforms still presents many obstacles. This paper addr...
Continuous attempts have been made to improve the flexibility and effectiveness of distributed compu...
As distributed systems continue to evolve, automatic resource management is becoming more and more i...
International audienceIn data centers, subject to workloads with heterogeneous (and sometimes short)...
In this paper, a new I/O-aware load-balancing scheme is presented to improve overall performance of ...
In large scale storage systems such as data centers, data layouts need to be reconfigured over time ...
Dynamic balancing of computation and communication load is vital for the execution stability and per...