This thesis presents and analyzes scalable algorithms for dynamic load balancing and mapping in distributed computer systems. The algorithms are distributed and concurrent, have no central thread of control, and require no centralized communication. They are derived using spectral properties of graphs: graphs of physical network links among computers in the load balancing problem, and graphs of logical communication channels among processes in the mapping problem. A distinguishing characteristic of these algorithms is that they are scalable: the expected cost of execution does not increase with problem scale. This is proven in a scalability theorem which shows that, for several simple disturbance models, the rate of convergence to a solutio...
The growing importance and interest in parallel processing within Computer Sciences are undeniable, ...
Technology trends are making the cost of data movement increasingly dominant, both in terms of energ...
A parallel programming archetype [Cha94, CMMM95] is an abstraction that captures the common features...
In this paper we present some results about it analytic machines regarding th power of computations ...
This thesis presents and analyzes scalable algorithms for dynamic load balancing and mapping in dist...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
We study the parallel computation of dynamic programming. We consider four important dynamic program...
Contains fulltext : 240925.pdf (Publisher’s version ) (Open Access)16 p
Two major barriers prevent the widespread, common usage of parallel and distributed computing syste...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
Journal ArticleLoad balancing algorithms improve a program's performance on unbalanced datasets, bu...
The fast development over the last years of high performance multicomputers makes them attractive ca...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
Finite difference methods are, in general, well suited to execution on parallel machines and are thu...
A crucial concern in software development is reducing program execution time. Parallel processing is...
The growing importance and interest in parallel processing within Computer Sciences are undeniable, ...
Technology trends are making the cost of data movement increasingly dominant, both in terms of energ...
A parallel programming archetype [Cha94, CMMM95] is an abstraction that captures the common features...
In this paper we present some results about it analytic machines regarding th power of computations ...
This thesis presents and analyzes scalable algorithms for dynamic load balancing and mapping in dist...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
We study the parallel computation of dynamic programming. We consider four important dynamic program...
Contains fulltext : 240925.pdf (Publisher’s version ) (Open Access)16 p
Two major barriers prevent the widespread, common usage of parallel and distributed computing syste...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
Journal ArticleLoad balancing algorithms improve a program's performance on unbalanced datasets, bu...
The fast development over the last years of high performance multicomputers makes them attractive ca...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
Finite difference methods are, in general, well suited to execution on parallel machines and are thu...
A crucial concern in software development is reducing program execution time. Parallel processing is...
The growing importance and interest in parallel processing within Computer Sciences are undeniable, ...
Technology trends are making the cost of data movement increasingly dominant, both in terms of energ...
A parallel programming archetype [Cha94, CMMM95] is an abstraction that captures the common features...