Strong mobility enables migration of entire computations combining code, data, and execution state (such as stack and program counter) between sites of computation. This is in contrast to weak mobility were migration is confined to just code and data. Strong mobility is essential for many applications where reconstruction of execution states is either difficult or even impossible. Typical application areas are load balancing, reduction of network latency and traffic, and resource-related migration, just to name a few. This thesis presents a model, programming abstractions, an implementation, and an evaluation of thread-based strong mobility. The model extends a distributed programming model based on automatic synchronization via dataflow va...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
Thread migration moves a single call-stack to another machine to improve either load balancing or lo...
This dissertation focuses on design and implementation issues of a multithreaded parallel programmin...
Strong mobility enables migration of entire computations combining code, data, and execution state (...
Abstract Strong mobility enables migration of entire computations combining code, data, and executio...
While the paradigm offered by SMP designs is a relatively clean one, programming paradigms offered o...
Distributed Shared Memory (DSM) systems provide a logically shared memory over physically distribute...
This dissertation presents a new methodology for developing parallel distributed programs in a serie...
We present a technique for moving objects and threads among het-erogeneous computers at the native c...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
Thread migration is established as a mechanism for achieving dynamic load sharing and data lo-cality...
This paper focuses on the use of distributed memory multithreaded environments in data parallel prog...
(eng) This paper focuses on the use of distributed memory multithreaded environments in data paralle...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
Thread migration moves a single call-stack to another machine to improve either load balancing or lo...
This dissertation focuses on design and implementation issues of a multithreaded parallel programmin...
Strong mobility enables migration of entire computations combining code, data, and execution state (...
Abstract Strong mobility enables migration of entire computations combining code, data, and executio...
While the paradigm offered by SMP designs is a relatively clean one, programming paradigms offered o...
Distributed Shared Memory (DSM) systems provide a logically shared memory over physically distribute...
This dissertation presents a new methodology for developing parallel distributed programs in a serie...
We present a technique for moving objects and threads among het-erogeneous computers at the native c...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
Thread migration is established as a mechanism for achieving dynamic load sharing and data lo-cality...
This paper focuses on the use of distributed memory multithreaded environments in data parallel prog...
(eng) This paper focuses on the use of distributed memory multithreaded environments in data paralle...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
Thread migration moves a single call-stack to another machine to improve either load balancing or lo...
This dissertation focuses on design and implementation issues of a multithreaded parallel programmin...