IP-based protocols for mobile internetworking
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Energy efficient indexing on air
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Mobile wireless computing: challenges in data management
Communications of the ACM
Separating data and control transfer in distributed operating systems
ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
Secure communication using remote procedure calls
ACM Transactions on Computer Systems (TOCS)
M-RPC: a remote procedure call service for mobile clients
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Exploiting weak connectivity for mobile file access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
An Overview of the Arjuna Distributed Programming System
IEEE Software
System Isolation and Network Fast Fail Capability in Solaris
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
Handoff and Systems Support for Indirect TCP/IP
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
Intelligent communication filtering for limited bandwidth environments
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
I-TCP: indirect TCP for mobile hosts
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Design and implementation of indirect protocols for mobile wireless environments
Design and implementation of indirect protocols for mobile wireless environments
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
Adaptive interaction for enabling pervasive services
Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
Voluntary cooperation in pervasive computing services
LISA '05 Proceedings of the 19th conference on Large Installation System Administration Conference - Volume 19
A reliable asynchronous RPC architecture for wireless networks
Computer Communications
Hi-index | 0.00 |
Remote Procedure Call (RPC) is a popular paradigmfor designing distributed applications. The existing RPC implementations, however, do not allow special treatment of mobile hosts and wireless links; which can be a cause of degraded performance and service disruptions in the presence of disconnections, moves and wireless errors. In addition, future information oriented and location aware mobile applications will also need the ability to dynamically bind mobile clients to local information servers. Current RPC implementations do not support dynamic binding of mobile clients to servers. In this paper we explore an alternate approach for implementing remote procedure calls that is based on a client-agent-server orindirect model. We describe an RPC implementation based on this approach, called M-RPC, which provides a clean way for mobile wireless clients to access existing RPC services on the wired network via their Mobility Support Routers (MSRs). M-RPC adds to the RPC layer on the mobile clients such useful features as dynamic binding, support for disconnected operation and call retries from the MSR.