Mobility Support (1) |
In addition to the general-purpose SOMA basic services, we have developed a specific layer for the mobility support that includes the User Virtual Environment (UVE), the Mobile Virtual Terminal (MVT), and the Virtual Resource Manager (VRM). Mobility-enabled applications can be implemented on top of this layered service architecture, as shown in the Figure. |
|
The MVT service supports the migration of any mobile device between different physical locations in the network, by permitting the mobile terminal to continue local execution, while preserving the state of the interactions with network resources and services. The SOMA-based MVT service provides a solution framework to fully support out-of-band computations, persistency of interaction state and dynamic rebinding of resources/services. Traceability after migration is obtained via fixed proxy entities, discovery or directory services. A unique proxy is maintained at a fixed location for any mobile device in the system; the registration of mobile terminals to local discovery services is preferred when connection/disconnection notification should address the limited scope of the hosting locality; the registration to a directory service makes mobile devices visible to all authorized entities in the global system. In addition, the MVT is able to reestablish dynamically mobile terminal bindings to network resources/services. The MVT can requalify references to bind to equivalent resources/services in the new hosting locality, maintain references to remote resources if requalification is either impossible or undesired, and support the creation of new bindings to previously unknown resources/services. The MVT exploits the MA persistency service to save terminal active bindings on stable storage media. After disconnection, the agent execution environment on the mobile device can continue to operate, possibly performing all MA-based out-of-band operations.
Page
updated on
|
In
case of problems, or if you find any bug, please contact us.
|