 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
Initially
all objects are on client side.
|
|
|
n |
Each
object is assigned a value D that characterizes how
|
|
|
well
it is suited to be migrated (benefits from being
|
|
|
assigned
to a faster CPU, linkages – method invocations –
|
|
|
with
other objects)
|
|
|
n |
Threshold
value t determines which objects should be
|
|
|
migrated
(all objects for which D > t), initially the average
|
|
of all
D
|
|
|
n |
Adaptive
Algorithm: after making migration decision,
|
|
|
adapt
threshold to reflect object migration (essentially by
|
|
|
excluding
migrated object.
|
|