1997-1998 Distinguished Lectures

 

LARRY PETERSON

University of Arizona
OS Support for Network Appliances

DATE: December 4, 1997
TIME: 4:30pm - 6:00pm
PLACE: 3400 Boelter Hall
Cookies and coffee served at 4:00pm

ABSTRACT

Scout is a communication-oriented operating system targeted at network appliances; e.g., network cameras and disks, individual nodes in scalable servers, hand-held and portable devices, and set-top boxes. One of the central ideas in Scout is the {\it path abstraction}, which is essentially the extension of a network connection into the host operating system. Scout makes the path its primary abstraction, with resource allocation, scheduling, optimizations, fault-isolation, and security done on a per-path basis. This talk motivates Scout's design, defines the path abstraction, and reports our experiences using Scout to build a variety of network appliances.

PAUL MOCKAPETRIS

Software.Com
The Evolving Role of Naming and Directory Services

Thursday
January 22
1998

No abstract available

M. SATYANARAYANAN

Carnegie Mellon Univeristy
Mobile Computing: Challenges and Opportunities

DATE: Thursday, Feb. 26, 1998
TIME: 4:30pm - 6:00pm
PLACE: 3400 Boelter Hall
Cookies and coffee served at 4:00pm

ABSTRACT

Wireless networks and powerful portable computers are here today. Soon there will be a proliferation of hand-held and wearable computers of every variety imaginable. How will users of mobile computers access information from shared data repositories? Why is this a difficult task? What is the state of the art in this area? What lies ahead?

This talk will begin by examining the intrinsic constraints of mobile information access. These constraints lead to the inescapable conclusion that adaptation is a critical requirement for mobile systems. I will present a taxonomy of adaptation strategies, and explore their impact on the traditional client-server model. I will then discuss the key concepts underlying Coda and Odyssey, two experimental systems for mobile information access built my research group over the last decade. The experience we have gained with these systems reveals a number of deep conceptual issues that have relevance outside mobile computing. The concluding part of the talk will examine these issues and discuss their implications.

BIOGRAPHY

Professor Satyanarayanan is an experimental computer scientist who has pioneered research in the field of mobile information access. He developed the Coda File System, an application-transparent support for disconnected and weakly-connected operations. These ideas have been incorporated by Microsoft into a forthcoming release of the Windows NT file system.

His research group has been working on application-aware adaptation, the concept of this new platform, Odyssey. Prior to Coda and Odyssey, he was a principal architect and implementor of the Andrew File System, a location-transparent distributed Unix file system that addressed issues of scale and security.

Satyanarayanan is the Carnegie Group Professor of Computer Science at Carnegie Mellon University. He received the PhD in Computer Science from Carnegie Mellon, after Bachelor's and Master's degrees from the Indian Institute of Technology, Madras. He has been a consultant and advisor to many industrial and governmental organizations.

ROBERT W. BRODERSEN

University of California, Berkeley
A Retrospective of the InfoPad Project - Accomplishments and Challenges

Tuesday
May 5
1998

ABSTRACT

The InfoPad project was started at UC Berkeley in 1992 to investigate the issues involved in providing multimedia information access using a portable, wireless terminal. It quickly became clear that a key design constraint was the energy consumption, which could best be addressed through an integrated system approach. The project was therefore organized to address all design levels, including the applications and user interface, backbone network protocols, software for distributed network support, the wireless link, and the pad itself which used a number of low voltage ASIC designs and a processor running embedded code. Tools were developed when not available (particularly in support of low energy design), as well as an interface to mechanical designers who created a custom injection molded case. The wide scope of the project presented a number of unique challenges for a research environment and the lessons learn will be presented.