Implementation of resilient, atomic data types
ACM Transactions on Programming Languages and Systems (TOPLAS) - Lecture notes in computer science Vol. 174
Promises: linguistic support for efficient asynchronous procedure calls in distributed systems
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Tcl and the Tk toolkit
Exploiting weak connectivity for mobile file access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Managing update conflicts in Bayou, a weakly connected replicated storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Building reliable mobile-aware applications using the Rover toolkit
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
The Java Programming Language
Session Guarantees for Weakly Consistent Replicated Data
PDIS '94 Proceedings of the Third International Conference on Parallel and Distributed Information Systems
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
A Programming Interface for Application-Aware Adaptation in Mobile Computing
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
InfoNet: The networking infrastructure of InfoPad
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
The Bay Area Research Wireless Access Network (BARWAN)
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Replicated document management in a group communication system
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Building reliable mobile-aware applications using the Rover toolkit
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Proceedings of the 24th International Conference on Software Engineering
Using Handheld Devices in Synchronous Collaborative Scenarios
Personal and Ubiquitous Computing
IEEE Transactions on Mobile Computing
NetChaser: Agent Support for Personal Mobility
IEEE Internet Computing
A Mobile Agent's Effects on File Service
IEEE Concurrency
A Cluster-Based Active Router Architecture
IEEE Micro
Information Sharing with Handheld Appliances
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Mobility Support for Replicated Real-Time Applications
IICS '02 Proceedings of the Second International Workshop on Innovative Internet Computing Systems
Disconnected Operations in Mobile Environments
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Experiments in Composing Proxy Audio Services for Mobile Users
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
Using Handheld Devices in Synchronous Collaborative Scenarios
HUC '00 Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing
The Open-End Argument for Private Computing
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
Enabling Ubiquitous Database Access with XML
MDA '99 Proceedings of the First International Conference on Mobile Data Access
An Architecture for the Effective Support of Adaptive Context-Aware Applications
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Design and Implementation of an Information Announcement Toolkit for Mobile Computers
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
Advanced lectures on networking
BASE " A Micro-Broker-Based Middleware for Pervasive Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Improving Level of Service for Mobile Users Using Context-Awareness
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
The design and implementation of Zap: a system for migrating computing environments
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Optimizing the migration of virtual computers
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Utilising the Event Calculus for Policy Driven Adaptation on Mobile Systems
POLICY '02 Proceedings of the 3rd International Workshop on Policies for Distributed Systems and Networks (POLICY'02)
IEEE Transactions on Mobile Computing
A data repository for fine-grained adaptation in heterogeneous environments
Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access
Middleware support for reconciling client updates and data transcoding
Proceedings of the 2nd international conference on Mobile systems, applications, and services
UML based modeling and performance analysis of mobile systems
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Mobile databases: a selection of open issues and research directions
ACM SIGMOD Record
A Quantitative Comparison of Ad Hoc Routing Protocols with and without Channel Adaptation
IEEE Transactions on Mobile Computing
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
The design and implementation of Zap: a system for migrating computing environments
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Optimizing the migration of virtual computers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Wireless Personal Communications: An International Journal
Universal access architecture for digital libraries
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
A survey of application distribution in wireless sensor networks
EURASIP Journal on Wireless Communications and Networking
Making Distributed Transactions Resilient to Intermittent Network Connections
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Fractal: a mobile code-based framework for dynamic application protocol adaptation
Journal of Parallel and Distributed Computing - 19th International parallel and distributed processing symposium
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Energy-aware QoS for application sessions across multiple protocol domains in mobile computing
Computer Networks: The International Journal of Computer and Telecommunications Networking
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Dynamic function placement for data-intensive cluster computing
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
MundoCore: A light-weight infrastructure for pervasive computing
Pervasive and Mobile Computing
MESHMdl event spaces - A coordination middleware for self-organizing applications in ad hoc networks
Pervasive and Mobile Computing
The Esperanto Broker: a communication platform for nomadic computing systems
Software—Practice & Experience
Predictive methods for improved vehicular WiFi access
Proceedings of the 7th international conference on Mobile systems, applications, and services
Automatic creation and reconfiguration of network-aware service access paths
Computer Communications
Performance analysis of mobile systems
SFM-Moby'05 Proceedings of the 5th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: mobile computing
Ambient-Oriented programming in ambienttalk
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
Hi-index | 0.00 |
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.