Object mobility (or process migration) is a very important feature in modern distributed systems. By allowing objects to migrate from one machine to another preemptively, the sys-tem can provide several benefits. These include sharing load, reducing communication cost, increasing availability, and improving invocation performance. One problem with object mobility is object tracking. Several schemes exist to handle the problem. A forwarding address scheme is used in DEMOS/MP and Emerald. To reduce the number of forwarding messages, DEMOS/MP uses an urgent updating policy to compress the message path. Whenever an object is moved, an updating message is sent to the last node immediately. In Emerald, a lazy updating policy is adopted. When an...
This paper presents a mechanism for migration of parts of computations in systems based on distribut...
This thesis discusses process migration in message-based systems and procedure-oriented systems. The...
We define process migration as the transfer of a sufficient amount of a process's state from one mac...
Emerald is an object-based language and system designed for the construction of distributed programs...
To achieve the goal of improving performance, reliability, and concurrency control in our real-time ...
Mobility in distributed object systems is useful as it can provide such properties as load balancing...
We propose a low-stretch scheme for locating mobile objects in wide-area computing envi-ronments. Lo...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
This paper presents a lightweight reliable object migration protocol that preserves the centralized ...
We describe a service for locating distributed objects identified by location-independent object ide...
Migration is a powerful technique in distributed systems providing many benefits. The granularity o...
Object mobility is the basis for highly dynamic distributed applications. This report presents the d...
Moving Object Databases (MODs), the core component of location server to support location-related ap...
Moving object databases (MODs), the core component of location server to support location-related ap...
We describe a service forlocating distributed objectsidentified by location-independent object ident...
This paper presents a mechanism for migration of parts of computations in systems based on distribut...
This thesis discusses process migration in message-based systems and procedure-oriented systems. The...
We define process migration as the transfer of a sufficient amount of a process's state from one mac...
Emerald is an object-based language and system designed for the construction of distributed programs...
To achieve the goal of improving performance, reliability, and concurrency control in our real-time ...
Mobility in distributed object systems is useful as it can provide such properties as load balancing...
We propose a low-stretch scheme for locating mobile objects in wide-area computing envi-ronments. Lo...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
This paper presents a lightweight reliable object migration protocol that preserves the centralized ...
We describe a service for locating distributed objects identified by location-independent object ide...
Migration is a powerful technique in distributed systems providing many benefits. The granularity o...
Object mobility is the basis for highly dynamic distributed applications. This report presents the d...
Moving Object Databases (MODs), the core component of location server to support location-related ap...
Moving object databases (MODs), the core component of location server to support location-related ap...
We describe a service forlocating distributed objectsidentified by location-independent object ident...
This paper presents a mechanism for migration of parts of computations in systems based on distribut...
This thesis discusses process migration in message-based systems and procedure-oriented systems. The...
We define process migration as the transfer of a sufficient amount of a process's state from one mac...