Thomas Kunz
Systems and Computer Engineering
7
Adaptive Algorithm
nInitially all objects are on client side.
nEach 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)
nThreshold value t determines which objects should be migrated (all objects for which D > t), initially the average of all D
nAdaptive Algorithm: after making migration decision, adapt threshold to reflect object migration (essentially by excluding migrated object.