RDP: A Result Delivery Protocol for Mobile Computing.
Markus Endler, Dilma Da Silva, Kunio Okuda · 2000
Nowadays several information retrieval services are being offered to mobile clients. Many of such services are implemented by groups of distributed servers and sometimes employ time-consuming data location and retrieval protocols among the servers. Moreover, many network applications have strong reliability requirements. This means that client-server communication in services for mobile computing must also be reliable despite the intrinsic nonpredictability related to mobile computing. In this paper we present a client-server protocol which implements reliable delivery of messages to mobile hosts. Reliability here means that for every request from a mobile client to a network service, eventually it will receive the result, despite its periods of inactivity and any number of migrations. This protocol is suitable for network services based on request-reply style of communication (e.g. RPC) and with long request processing times, i.e. where there is high probability that a client at a mo...