Mobile computing with the Rover toolkit
Joseph, A.D.
Tauber, J.A.
Kaashoek, M.F.
Lab. for Comput. Sci., MIT, Cambridge, MA;
This paper appears in: Computers, IEEE Transactions on
Publication Date: Mar 1997
Volume: 46,
Issue: 3
On page(s): 337-352
ISSN: 0018-9340
References Cited: 33
CODEN: ITCOB4
INSPEC Accession Number: 5542559
Digital Object Identifier: 10.1109/12.580429
Current Version Published: 2002-08-06
Abstract
Rover is a software toolkit that supports the construction of both
mobile-transparent and mobile-aware applications. The mobile-transparent
approach aims to enable existing applications to run in a mobile
environment without alteration. This transparency is achieved by
developing proxies for system services that hide the mobile
characteristics of the environment from applications. However, to excel,
applications operating in the harsh conditions of a mobile environment
must often be aware of and actively adapt to those conditions. Using the
programming and communication abstractions present in the Rover toolkit,
applications obtain increased availability, concurrency, resource
allocation efficiency, fault tolerance, consistency, and adaptation.
Experimental evaluation of a suite of mobile applications demonstrates
that use of the toolkit requires relatively little programming overhead,
allows correct operation, substantially increases interactive
performance, and dramatically reduces network utilization
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.