Distributed programming in Argus
Communications of the ACM
Remote pipes and procedures for efficient distributed communication
ACM Transactions on Computer Systems (TOCS)
Network computing architecture
Network computing architecture
A survey of asynchronous remote procedure calls
ACM SIGOPS Operating Systems Review
M-RPC: a remote procedure call service for mobile clients
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Distributed systems support for adaptive mobile applications
Mobile Networks and Applications - Special issue on mobile computing and system services
Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
A survey of remote procedure calls
ACM SIGOPS Operating Systems Review
An Overview of the Arjuna Distributed Programming System
IEEE Software
Rajdoot: A Remote Procedure Call Mechanism Supporting Orphan Detection and Killing
IEEE Transactions on Software Engineering
Overview of GridRPC: A Remote Procedure Call API for Grid Computing
GRID '02 Proceedings of the Third International Workshop on Grid Computing
IEEE Transactions on Parallel and Distributed Systems
An Efficient RPC Scheme in Mobile CORBA Environment
ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
Self-Tuned Remote Execution for Pervasive Computing
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Agent-mediated message passing for constrained environments
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
RPC chains: efficient client-server communication in geodistributed systems
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
A reliable asynchronous RPC architecture for wireless networks
Computer Communications
Hi-index | 0.00 |
In general, the mobile computing applications based on mobile-client/server model require the synchrony and reliability of Remote Procedure Call (RPC) as well as Inter-Process Communication (IPC) mechanisms. In case of interactive mobile applications, the mobile processes executing at mobile clients coordinate with corresponding server processes through IPC. These interactive mobile computing applications require an integrated framework supporting distributed RPC and IPC mechanisms. This paper proposes novel software architecture integrating IPC and RPC mechanisms in mobile-client/server model to support interactive mobile computing applications offering location transparency and scalability. The software architecture is successfully implemented and evaluated in real-life mobile computing environment.