« August 2008 | Main | October 2008 »

September 29, 2008

TxLinux: Using and Managing Transactional Memory in an Operating System

Christopher J. Rossbach, Owen S. Hofmann, Donald E. Porter, Hany E. Ramadan, Aditya Bhandari, Emmett Witchel. TxLinux: Using and Managing Transactional Memory in an Operating System. in Proc. of the 21st Symposium on Operating Systems Principles (SOSP), Oct. 2007.

Reviews due for this or Mesa Monitors on Tuesday, 10/7.

Experiences with Processes and Monitors in Mesa

Butler W. Lampson, David D. Redell. Experiences with Processes and Monitors in Mesa Communications of the ACM, 23 2, February 1980, pp. 105-117.

Reviews due for this or TxLinux on Tuesday 10/7.

The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors

Thomas Anderson, Edward Lazowska, and Henry Levy. The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors. IEEE Trans. on Computers 38(12), December 1989, pp. 1631-1644.

Reviews due Thursday, 10/2.

September 18, 2008

Xen and the Art of Virtualization

Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. Xen and the Art of Virtualization. In Proc. of the 19th ACM Symp. on Operating Systems Principles, October 2003.

Reviews due Thursday, 9/25.

Singularity: Rethinking the Software Stack

Galen Hunt and James Larus. Singularity: Rethinking the Software Stack. Operating Systems Review, Vol. 41, Iss. 2, pp. 37-49, April 2007.

Reviews due Tuesday, 9/23.

September 11, 2008

Exterminate All Operating System Abstractions

Dawson R. Engler and M. Frans Kaashoek. Exterminate All Operating System Abstractions. Fifth Workshop on Hot Topics in Operating Systems (HotOS-V), Orcas Island, Washington, May, 1995.

Reviews due for this on 9/18.

HYDRA: The Kernel of a Multiprocessor Operating System

W. Wulf, E. Cohen, W. Corwin, A. Jones, R. Levin, C. Pierson, and F. Pollack. HYDRA: The Kernel of a Multiprocessor Operating System. Communications of the ACM 17(6), June 1974, pp. 337-344.

Reviews due for this on Tuesday, 9/16.

September 08, 2008

Pilot: An Operating System for a Personal Computer

David D. Redell, Yogen K. Dalal, Thomas R. Horsley, Hugh C. Lauer, William C. Lynch, Paul R. McJones, Hal G. Murray, and Stephen C. Purcell. Pilot: An Operating System for a Personal Computer. Communications of the ACM 23(2), February 1980, pp. 81-92.

Reviews due for this or other paper on Thursday, 9/11

Observations on the development of an operating system

Lauer, H. C. Observations on the development of an operating system. In Proceedings of the Eighth ACM Symposium on Operating Systems Principles (Pacific Grove, California, United States, December 14 - 16, 1981).

Reviews due for this or other paper on Thursday, 9/11.

September 04, 2008

The UNIX Timesharing System

Dennis M. Ritchie and Ken Thompson. The UNIX Timesharing System. Communications of the ACM 17(7), July 1974.

Reviews due Tuesday, 9/9.

The Rise of Worse is Better

Richard Gabriel. The Rise of Worse is Better in "Lisp: Good News, Bad News, How to Win Big", 1993.

No review due