Date: September 8, 1994

Speaker: Brian Noble

Application-Aware Adaptation for Mobile Computing

Abstract:
This talk identifies application-aware adaptation as an essential capability of mobile clients, and provides an overview of Odyssey, an architecture that supports this capability. Functionality that has hitherto been implemented monolithically must now be split between the operating system and individual applications. The role of the operating system is to sense external events, and to monitor and allocate scarce resources. In contrast, the role of individual applications is to adapt to changing conditions by using the information and resources provided by the operating system.

Joint work with: M. Satyanarayanan, P. Kumar, M. Price



Date: May 12, 1994

Speaker: Brian Noble

An Empirical Study of a Highly Available File System

Abstract:
In this paper we present results from a six-month empirical study of the high availability aspects of the Coda File System. We report on the service failures experienced by Coda clients, and show that such failures are masked successfully. We also explore the effectiveness and resource costs of key aspects of server replication and disconnected operation}, the two high availability mechanisms of Coda. Wherever possible, we compare our measurements to simulation- based predictions from earlier papers and to anecdotal evidence from users. Finally, we explore how users take advantage of the support provided by Coda for mobile computing.

SDI / LCS Seminar Questions?
Karen Lindenfelser, 86716, or visit www.pdl.cmu.edu/SDI/