Recovery in distributed systems using optimistic message logging and check-pointing
Journal of Algorithms
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Π2 -- a generic proxy platform for wireless access and mobility in CORBA
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Mobile databases: a selection of open issues and research directions
ACM SIGMOD Record
Reconciliation service for copies synchronisation
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Synchronisation dans les jeux multijoueurs sur téléphone mobile
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
Data distribution platform for multimedia mobile applications
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
A collective transaction processing scheme for mobile environment
Proceedings of the 2009 International Conference on Hybrid Information Technology
Hi-index | 0.00 |
The execution of distributed applications involving mobile terminals and fixed servers connected by wireless links raises the need for handling network disconnections, both involuntary during unexpected connection breakdowns, and voluntary when the user wants to save money and energy. In this paper, we investigate how standard CORBA mechanisms (Objects By Value and Portable Interceptors) can be used for enhancing legacy CORBA-based distributed applications in order to support voluntary and involuntary disconnections. We show that the first mechanism can be used for handling easily voluntary disconnections by copying on the terminal all the data necessary for running the application in a disconnected mode. The second mechanism allows also to handle involuntary disconnections; a switch between connected mode and disconnected mode can be performed transparently to the user.