ACM Home Page
Please provide us with feedback. Feedback
The importance of translucence in mobile computing systems
Full text PdfPdf (331 KB)
Source ACM Transactions on Computer-Human Interaction (TOCHI) archive
Volume 9 ,  Issue 1  (March 2002) table of contents
Pages: 42 - 67  
Year of Publication: 2002
ISSN:1073-0516
Authors
Maria R. Ebling  Carnegie Mellon University, Pittsburgh, PA
Bonnie E. John  Carnegie Mellon University, Pittsburgh, PA
M. Satyanarayanan  Carnegie Mellon University, Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 98,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/505151.505153
What is a DOI?

ABSTRACT

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 users face an arduous learning curve and even experienced users are sometimes confused by the system's behavior. The fundamental problem is that the lack of a strong network connection causes the system to violate a key property of caching: transparency. To overcome this problem, we have built an interface, called the CodaConsole, that makes caching translucent to users through controlled exposure of cache management internals. The interface exposes critical aspects of caching to support the mobile user while hiding noncritical details to preserve usability. This article presents the design, implementation, and usability evaluation of this interface. The CodaConsole successfully makes caching translucent in the presence of disconnected or weakly connected operation. The most surprising result was that novice Coda users performed almost as well as experienced Coda users.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ACMDL 2002. The importance of translucence in mobile computing systems: Coda overview. Available at http://portal.acm.org/tochi/archive/.
 
2
ALONSO, R., BARBAA, D., AND COVA, L. 1990. Using stashing to increase node autonomy in distributed file systems. In Proceedings of the Ninth IEEE Symposium on Reliable Distributed Systems (Huntsville, Ala., Oct.), IEEE Computer Society, Los Alamitos, Calif., 12-21.
3
 
4
 
5
CHEVERST, K., BLAIR, G., DAVIES, N., AND FRIDAY, A. 1999. Supporting collaboration in mobile-aware groupware. Pers. Technol. 3,1.
 
6
COOPER, A. 1995. About Face. IDG, Braintree, Mass.
 
7
CORNSWEET, T. 1970. Visual Perception. Academic, New York.
 
8
DAVIES, N., BLAIR, G., FRIDAY, A., RAVEN, P., AND CROSS, A. 1996. Mobile open systems technology for the utilities industries. In Remote Cooperation: CSCW Issues for Mobile and Teleworkers, A. J. Dix and R. Beale, Eds., Springer, New York, 145-166.
 
9
DIX, A. 1995. Cooperation without (reliable) communication: Interfaces for mobile applications: Distrib. Syst. Eng. J. 2, 3, 171-181.
 
10
DIX, A. AND BEALE, R. 1996. Information requirements of distributed workers. In Remote Cooperation: CSCW Issues for Mobile and Teleworkers, A. J. Dix and R. Beale, Eds., Springer, New York, 113-144.
 
11
 
12
13
 
14
FRIDAY, A., DAVIES, N., BLAIR, G. S., CHEVERST, K. W. J. 1999. Developing adaptive applications: The MOST experience. J. Integ. Comput. Aided Eng. 6, 2, 143-157.
15
 
16
HUSTON, L. AND HONEYMAN, P. 1993. Disconnected operation for AFS. In Proceedings of the USENIX Mobile and Location-Independent Computing Symposium (Cambridge, Mass., August), USENIX Association, Berkeley, Calif., 1-10.
 
17
 
18
JOHNSON, C. 1995. The impact of retrieval delays on the value of distributed information. Available at http://www.dcs.gla.ac.uk/~johnson/papers/value.html.
19
20
 
21
KUMAR, P. 1994. Mitigating the effects of optimistic replication in a distributed file system. PhD Dissertation, Department of Computer Science, Carnegie Mellon University, Pittsburgh, Penn.
 
22
LAMBERT, G. N. 1984. A comparative study of system response time on program developer productivity. IBM Syst. J. 23, 1, 36-43.
 
23
LEE, F. 1999. Does learning of a complex task have to be complex? PhD Dissertation, Carnegie Mellon University, Pittsburgh, Penn.
 
24
MARTIN, G. L. AND CORL, K. G. 1986. System response time effects on user productivity. Behav. Inf. Technol. 5, 1, 3-13.
 
25
26
 
27
28
 
29
PASCOE, J., MORSE, D., AND RYAN, N. 1998a. Developing personal technology for the field. Pers. Technol. 2, 1, 28-36.
 
30
PASCOE, J., RYAN, N., AND MORSE, D. 1998b. Human-computer-giraffe interaction: HCI in the field. In Proceedings of the First Workshop on Human Computer Interaction with Mobile Devices (Glasgow, UK, May). Available at: http://www.dcs.gla.ac.uk/~johnson/papers/mobile/HCIMD1. html.
 
31
RODDEN, T., CHERVEST, K., DAVIES, N., AND DIX, A. 1998. Exploiting context in HCI design for mobile systems. In Proceedings of the First Workshop on Human Computer Interaction with Mobile Devices (Glasgow, UK, May). Available at: http://www.dcs.gla.ac.uk/~johnson/papers/ mobile/HCIMD1.html.
 
32
33
 
34
 
35
STEINER, J. G., NEUMAN, C., AND SCHILLER, J. I. 1988. Kerberos: An authentication service for open network systems. USENIX Conference Proceedings (Dallas, Winter), 191-202.
36
37
 
38
TESLER, L. 1981. The Smalltalk environment. Byte 6, 8, 90-147.
 
39
THADHANI, A. J. 1981. Interactive user productivity. IBM Syst. J. 20, 4, 407-423.
40
 
41
WAX, T. 1996. Red light, green light: Using peripheral awareness of availability to improve the timing of spontaneous communication. In Proceedings Short Papers CSCW '96.


Collaborative Colleagues:
Maria R. Ebling: colleagues
Bonnie E. John: colleagues
M. Satyanarayanan: colleagues