Classification of Mobility Mechanisms Code and execution state mobility Strong mobility Supported by: migration and remote cloning Weak mobility Supported by: Code shipping and Code Fetching 2021/2/2 Institute of Computer Software, Nanjing University
Code and Execution State Mobility → Strong mobility Supported by: migration and remote cloning →Weak mobility Supported by: Code shipping and Code Fetching 2021/2/2 Institute of Computer Software, Nanjing University 16
Mobility Code and execution state Strong mobility Migratio Proactive mechanisms -Remote cloning Proactive Weak mobility Code shipping Stand-alone-T Synchronous code Asynchronous mmediate Deferred Code chronous Asynchronous→ Immediate Deferred Code fetching-TStand-alone code Synchronous Asynchronous-TImmediate Deferred Code Synchronous Asynch DEferred Data space Binding removal management Network reference Re-binding By copy By mov 2021/2/2 Institute of Computer Software, Nanjing University
2021/2/2 Institute of Computer Software, Nanjing University 17
Data Space Management Data Space management Upon migration of an eu to a new ce. The set of bindings to resources accessible by the eU must be rearranged Resource =<lVT> Resources can be bound to an EU through 3 forms of binding 2 By identifier(strongest) By value 2 By type(weakest 2021/2/2 Institute of Computer Software, Nanjing University
Data Space Management Upon migration of an EU to a new CE: The set of bindings to resources accessible by the EU must be rearranged Resource =<I,V,T> Resources can be bound to an EU through 3 forms of binding: → By identifier (strongest) → By value → By type (weakest) 2021/2/2 Institute of Computer Software, Nanjing University 18
Bindings, Resources, DS Mgmt resource Free Fixed Fixed not Transferrable Transferrable Transferrable By Identifier By move Network reference Network (Network reference) reference By value By cop By copy (Network By move, Network (Network reference) reference reference By Type Re-binding Re-binding Re-binding Network reference, (Network reference,(Network By copy, By move By copy y) reference) binding 2021/2/2 Institute of Computer Software, Nanjing University
Free Transferrable Fixed Transferrable Fixed Not Transferrable By Identifier By move (Network reference) Network reference Network reference By Value By copy (By move, Network reference) By copy (Network reference) (Network reference) By Type Re-binding (Network reference, By copy, By move) Re-binding (Network reference, By copy) Re-binding (Network reference) resource binding 2021/2/2 Institute of Computer Software, Nanjing University 19
DS Management Mechanisms (a)By Source ce Souce ce Domination cl Before ource ouce cI Donington ce 2021/2/2 Institute of Computer Software, Nanjing University
2021/2/2 Institute of Computer Software, Nanjing University 20