The second Pegasus II Workshop (Pegasus '99)

The Moller Centre, Churchill College, Cambridge, UK

25th November, 1999

Hosted By:

The Systems Research Group
Computer Laboratory
University of Cambridge

Overview

Pegasus II takes the results of the Pegasus project as a starting point on which to build a complete distributed multimedia platform, including toolkits, user interfaces, filing systems and the emulation of familiar software environments. Most of this work is concentrated in the development of the Nemesis operating system.

Nemesis is an entirely new operating system, whose design is geared to the support of time-sensitive applications requiring a consistent Quality of Service (QoS), such as those which use multimedia. Nemesis provides fine-grained guaranteed levels of all system resources including CPU, memory, network bandwidth and disk bandwidth.

Pegasus '99 brings together researchers within the project and participants from other academic and industrial research institutions to present and discuss topics relating to resource management, single-address space operating systems, extensibility, secure partitioning, and quality of service.


Programme (Provisional)

Presentations are each 25 minutes long (approximately 20 minutes presentation followed by 5 minutes discussion). The emphasis is not on didactic presentation, but on discussion and interaction. The aim of the workshop is to stimulate debate and discussion in an informal setting.


9.30 Coffee & Welcome


Session 1: Future Directions

10.00
Introductory Remarks
Ian Leslie
University of Cambridge Computer Laboratory

10.10
System Challenges for Languages - Lessons Learned from Building Nemesis
Derek McAuley
Microsoft Research Cambirdge (LTD).

10.35
Securing Nemesis - Mimesis
Stephen Early
University of Cambridge Computer Laboratory


11.00 Coffee


Session 2: Open Platforms

11.15
An Extensible Virtual Machine
Timothy Harris
Citrix Systems (Cambridge) Ltd.

11.40
SwitchWare - Injecting Turing Machines into the Network
Jonathan Smith
University of Pennsylvania

12.05
XenoServers - Accountable Execution of Untrusted Code
Ian Pratt
University of Cambridge Computer Laboratory


12.30 Lunch


Session 3: Miscellany

13.45
Supporting Personalities in a SASOS
Rolf Neugebauer
Department of Computer Science, University of Glasgow

14.10
Lightweight Virtual Networks
Sean Rooney
IBM Research Zurich

14.35
Clockwise - A Hierarchical QoS-Aware Storage System
Peter Bosch
University of Twente


15.00 Coffee


Session 4: QoS and the Internet

15.15
Nemesis QoS versus Diffserv and Intserv
Bengt Ahlgren
Swedish Institute of Computer Science (SICS)

15.40
Scheduling TCP in the Nemesis Operating System
Thiemo Voigt
Swedish Institute of Computer Science (SICS)

16.15
Closing Remarks
Ian Leslie
University of Cambridge Computer Laboratory


17.00 Demonstrations (in the Atlas Room, Computer Laboratory)


To contact us send email to Steven.Hand@cl.cam.ac.uk