The importance of translucence in mobile computing systems

@article{Ebling2002TheIO,
  title={The importance of translucence in mobile computing systems},
  author={Maria Ebling and Bonnie E. John and Mahadev Satyanarayanan},
  journal={ACM Trans. Comput. Hum. Interact.},
  year={2002},
  volume={9},
  pages={42-67}
}
Mobile computing has been an active area of research for the past decade, but its importance will increase substantially in the decade to come. One problem faced by designers of mobile systems is that of maintaining the illusion of connectivity even when network performance is poor or non-existent. The Coda file system uses its cache to maintain this illusion. Extensive experience with the system suggests that, although users find the functionality provided by the system extremely valuable, new… Expand
The evolution of Coda
TLDR
This article describes how the Coda file system has evolved to meet this challenge through the development of mechanisms for server replication, disconnected operation, adaptive use of weak connectivity, isolation-only transactions, translucent caching, and opportunistic exploitation of hardware surrogates. Expand
Simplifying automated hoarding methods
TLDR
An extensive and detailed simulation study of the parameters of a well-known hoarding system, seer, found that the best parameter combinations were those that completely disabled seer's complex clustering methods, reverting the system instead to a modified form of LRU hoarding. Expand
Network-Aware Adaptation Techniques for Mobile File Systems
  • Benjamin Atkin, K. Birman
  • Computer Science
  • Fifth IEEE International Symposium on Network Computing and Applications (NCA'06)
  • 2006
TLDR
This work describes a new mobile file system, MAFS, that supports graceful degradation of file system performance as bandwidth is reduced, as well as rapid propagation of essential file updates. Expand
Mobile Collaborative Virtual Environments: A Paradigm Shift from Desktop to Mobile Online Communities
(ABSTRACT) There are myriad examples of virtual communities and environments available for collaborative activities. However, most of these environments are confined to the desktop and thus precludeExpand
Cocktail Party on the Mobile
TLDR
The architecture, user interface and prototype implementation of fluid voice, a proximity based mobile group communication system for opportunistic social exchanges, and the design for intermittent connectivity characteristics of mobile systems with limited range are presented. Expand
The Reality Gap: Pragmatic Boundaries of Context Awareness
TLDR
The practical challenges of engineering an interface for augmented reality using ‘off the shelf wirelessenabled computing devices’ are described and the hope is that others might learn from the authors' mistakes. Expand
Putting home data management into perspective
TLDR
This dissertation presents a new primitive that I call a "view", as a replacement for the traditional volume abstraction, that view-based management simplifies some important tasks for non-technical users and can be supported efficiently by a distributed filesystem. Expand
Task-technology fit for mobile information systems
TLDR
It is found that use situations characterized by high distraction and poor quality of network connection are particularly challenging for the design of mobile IS, and that the user interface requires particular attention. Expand
Making Sense of Asynchrony in Interactive Data Visualizations
TLDR
It is observed that traditional asynchronous interfaces, where results update in place, induce users to wait for the result before interacting, not taking advantage of the asynchronous rendering of the results, but when results are rendered cumulatively over the recent history, users perform asynchronous interactions and get faster task completion times. Expand
Aligning Work Practices and Mobile Technologies: Groupware Design for Loosely Coupled Mobile Groups
TLDR
It is argued that groupware supported by wide area mobile networks strongly favors loosely coupled work, where workers are autonomous and require a reduced level of communication. Expand
...
1
2
3
...

References

SHOWING 1-10 OF 76 REFERENCES
Translucent cache management for mobile computing
TLDR
This dissertation describes the design, implementation, and evaluation of the CodaConsole, a graphical interface that makes caching translucent to users of distributed files systems, and shows that novice Coda users performed almost as well as expert Codausers. Expand
Intelligent file hoarding for mobile computers
TLDR
This work analyzes program executions and ties them to specific files, and by observing multiple executions of a program, is able to build sets of files associated with each program, and can heuristically separate application files from user files. Expand
Using stashing to increase node autonomy in distributed file systems
TLDR
The authors present an enhancement to distributed file systems that allows the users of the system to keep local copies of important files, decreasing the dependency over file servers, and the design of a distributed file system which is ideally suited to very large distributed systems. Expand
Services to support distributed applications in a mobile environment
  • N. Davies, S. Pink, G. Blair
  • Computer Science
  • Proceedings of IEEE Workshop on Services for Distributed and Networked Environments
  • 1994
TLDR
A new service to support shared libraries in mobile environments is proposed and the integration of this service into a wider architecture of reactive services being developed to support distributed mobile computing is discussed. Expand
Extensions to ANSA for Multimedia Computing
TLDR
Research into handling multimedia in the Advanced Networked Systems Architecture (ANSA), a state of the art distributed platform, is described and it is shown that ANSA, although comprehensive in scope, fails to explicitly address multimedia requirements. Expand
Partially Connected Operation
TLDR
Partially connected operation is described, an extension of disconnected operation that resolves cache misses and preserves client cache consistency, but does not incur the write latencies of a fully connected client. Expand
Automated hoarding for mobile computers
TLDR
A hoarding system that can operate without user intervention, by observing user activity and predicting future needs, is described, which outperforms previous approaches by factors that can exceed 10:1. Expand
Exploiting weak connectivity for mobile file access
TLDR
This paper describes how the Coda File System has evolved to exploit weak connectivity networks, and the underlying theme of this evolution has been the systematic introduction of adaptivity to eliminate hidden assumptions about strong connectivity. Expand
Scale and performance in a distributed file system
TLDR
This paper examines the consequences of the design decision to transfer whole files between servers and workstations rather than some smaller unit such as records or blocks, as almost all other distributed file systems do, and compares the whole file transfer strategy with that of a block-oriented file system, Sun Microsystems' NFS. Expand
Design and implementation of a support platform for distributed mobile computing
TLDR
A generic software support platform for distributed mobile computing offers a framework for organizing distributed mobile applications into manageable domains, it equips mobile stations with enhanced functionality for location, resource and bandwidth management, and it uses industry standard RPC communication facilities for enhanced portability. Expand
...
1
2
3
4
5
...