Code Mobility

From Wikipedia, the free encyclopedia

In distributed computing code mobility implies that running programs , codes or objects can be migrated or moved from one machine (host) to another. This can be looked at as moving code across the nodes of a network in search say for data as opposed to distributed computation where the data is moved. It is common practice in distributed systems to require movement code or even process instead of data between parts of the system.

The idea behind code mobility is to support sophisticated operations. For example a user A can send an excel running program to a friend B and the excel program continues to run as if nothing happened.