UW-Madison Logo

UW Operating Systems
  Systems Seminar

Fall 2003

The operating systems seminar is held every other Monday afternoon from 4:00 - 5:00 PM in Computer Sciences & Statistics room 2310 (alternating with the security seminar ).

Keeping up-to-date with current research is a critical task for both students and faculty. A weekly seminar is a fun and social way to keep in touch with other's work. At the seminar, you can eat a few cookies, chitchat about the finer points of finer points of mutual exclusion, and exchange ideas with students and faculty working in your field.

To subscribe to our mailing list, send mail to majordomo@cs.wisc.edu with subscribe os-seminar in the body. The list traffic is about one message per week to announce the next seminar. Questions about the seminar and arrangements may be directed to Tim Denehy or John Bent.

Schedule

Date
Topic and Speaker
September 29
4:00 PM
2310 CS&S
Meet the Faculty
Remzi Arpaci-Dusseau and Bart Miller

October 9
CS537 Section 1
9:30 AM
2317 Engineering

and

CS537 Section 2
11:00 AM
103 Psychology
Disc Drives: "The Coolest Part of a Computer"
Dave Anderson, Director of Strategic Planning, Seagate

The talk will discuss the basic architectural elements of a disc drive. It will touch on some of the more important design decisions that have to be made with each new model and try to give some insight into the challenges that will have to be faced in the near future. It will conclude with short summary of the important interfaces used today and the important differences between desktop (ATA) and enterprise (SCSI) drives.

Dave Anderson is Director of Strategic Planning for Seagate and has over 20 years' experience in the computer field. His responsibilities include overall interface strategy for all disc interfaces.

Dave has been involved in the architecture and planning of Fibre Channel since its first proposal as a disc interface. He was also one of the principal architects of the disc XOR commands that are now a part of the standard SCSI interface specification and was the author and original editor of the Object based Storage Device proposal being developed by SNIA for submission to the SCSI standards committee. Dave was one of the original nine elected members of the SNIA (Storage Networking Industry Association) Technical Council. He was also one of the founding members of the Serial Attached SCSI working group, which defined this new interface.

Dave is a member of ACM and the IEEE Computer Society.

October 13
4:00 PM
2310 CS&S
Operating Systems Poster Session

October 24
Special Seminar
11:00 AM
2310 CS&S

Cookies
10:45 AM
Janet Wiener, HP Labs

Many interesting large-scale systems are distributed systems of multiple communicating components. Such systems can be very hard to debug, especially when they exhibit poor performance. The problem becomes much harder when systems are composed of "black-box" components: software from many different (perhaps competing) vendors, usually without source code available. Typical solutions-provider employees are not always skilled or experienced enough to debug these systems efficiently. Our goal is to design tools that enable modestly-skilled programmers (and experts, too) to isolate performance bottlenecks in distributed systems composed of black-box nodes.

We approach this problem by obtaining message-level traces of system activity, as passively as possible and without any knowledge of node internals or message semantics. We have developed two very different algorithms for inferring the dominant causal paths through a distributed system from these traces. One uses timing information from RPC messages to infer inter-call causality; the other uses signal-processing techniques. Our algorithms can ascribe delay to specific nodes on specific causal paths. Unlike previous approaches to similar problems, our approach requires no modifications to applications, middleware, or messages.

November 10
4:00 PM
2310 CS&S
PlanetP: Information Sharing in a Decentralized World

Rising Internet connectivity and emerging standards are driving a new model of federated computing, where software systems will span multiple collaborative components distributed across multiple organizations. The emergence of this computing model is evident at every level of collaborative interactions, including peer-to-peer information sharing, scientific computing grids, and business-to-business ecommerce. However, while federated computing holds great potential for collaboration and sharing across the Internet, its realization faces a number of challenges. In particular, it is difficult to build these systems because they typically span multiple administrative domains, and so their management and control are fundamentally decentralized. Further, behaviors of federated components may vary widely and may change dynamically according to local decisions.

In this talk, I will describe PlanetP, an infrastructure designed to ease the task of building federated software systems. At its lowest level, PlanetP implements an epidemic communication layer that is highly robust to failures (which may be caused by local disconnect decisions). Then, using this information diffusion layer, we have explored several fundamental building blocks for federated systems, including content ranked addressing, autonomous replication for data availability, and a novel federated filesystem. Several principles pervade our design, including autonomous decisions coordinated with only small amounts of loosely synchronized state information and extensive use of randomness to tolerate stale data and unsynchronized concurrent actions.

November 24
Distinguished Lecture

December 8
Distinguished Lecture

Archive of Old Talks

Instructions to Speakers

  • Two weeks before your talk, mail a title and abstract to the seminar coordinators.
  • Plan to speak for forty-five minutes and answer questions for fifteen. (Shorter practice talks are also welcome.)
  • You may use whatever medium you prefer. We will provide a Linux/NT machine, a digital projector, and an analog projector.
  • After your talk, mail a copy of your slides (.ps or .ppt) to the coordinators to be archived.
  • Student speakers should bring cookies or a snack to share!
  • Suggestions for Giving a Good Talk

  • by David Messerschmit
  • by David Stock
  • by Bruce Donald
  • by Peyton et. al.
  • by Ian Parberry
  •   Maintained by Guoliang Jin and the OS faculty.