WPI Worcester Polytechnic Institute

Computer Science Department

CS502 Possible Papers

"Extending OpenVMS for 64-bit Addressable Virtual Memory", Michael S. Harvey and Leonard S. Szubowicz, Digital Technical Journal, Volume 8, Number 2, 1996, pp 57-71

"Towards a New Strategy of OS Design", Trent Fisher, 1/18/97, http://www.gnu.ai.mit.edu/software/hurd/hurd-paper.html

"Introducing Real-Time Linux", Barabonov, Michael and Yodaiken, Victor, Linux Journal, Febuary 1997, pp. 19-23

"Chimera Real-Time Operating System", David B. Stewart and Pradeep K. Khosla, The Robotics Institute - Carnegie Melon University, http://www.cs.cmu.edu/afs/cs.cmu.edu/project/vision/www/samplers/chimsampler.mif.html

"A Real OS for Real Time", Vik Sohal and Mitch Bunnell, Byte Magazine (Volume number and Date unknown) http://www.byte.com/art/9609/sec5/art1.htm

"CPU Inheritance Scheduling", Bryan Ford and Sai Susarla, ACM Operating Systems Review, volume 30, Special Issue Oct 28-31 1996, pages 91-104

"Unix vs Windows NT", Tom Halfhill, Byte magazine, volume 21, number 5, 5/1/96, pp. 42-52

"Windows CE: Big and Tiny", David Chernicoff, Windows Sources, Volume 4, Number 12, December 1996, pages 58-59

"Toward Real Microkernels", Jochen Liedtke, Communications of the ACM, September 1996, p. 70

"Microkernels Meet Recursive Virtual Machines", Bryan Ford, Mike Hilster, Jay Lepreau, Patrick Tullman, Godman Back and Steve Clawson, ACM Operating Systems Review, Volume 30 10.28.96, p163-177,

"Inside the Java Virtual Machine," by Tim Lindholm and Frank Yellin, _Unix Review_, Vol. 15 No. 1, January 1997, pp. 31-39.

"JavaOS: A Standalone Java Environment", Peter Madany, The JavaSoft Website, 05-Dec-96,

"Buffer Management Issues in the Implementation of Fast Process Communication", Panos Kougiouris and Graham Hamilton, Software-Practice and Engineering, vol 26(2), Feb. 1996, pgs. 195-211

"A New Process Migration Algorithm", Michael Richmond and Michael Hitchens, Operating Systems Review, Volume 31, Number 1, January, 1997, 31-42

"A Mobility-Aware File System for Partially Connected Operation," Dwyer, Dane and Bharghavan, Vaduvur, Operating Systems Review, Vol. 31 No. 1 January 1997, pp. 31-38

"Mechanisms for Detecting and Handling Timing Errors," David Stewart and Pradeep Khosla, Communications of the ACM, Vol 40, #1, January 1997

"The Persistent Relevance of the Local Operating System to Global Applications", Jay Lepreau, Bryan Ford, Mike Hibler, Proceedings of the Seventh ACM SIGOPS European Workshop September 1996, ftp://mancos.cs.utah.edu/papers/dist-vs-local.ps.Z

"When Client Server Isn't Enough: Coordinating Multiple Distributed Tasks", Ting-Peng Liang, Hsiangchu Lai, Nian-Shing Chen, Computer, volume 27, May 1, 1994, p. 73

"The Measured Performance of a Fast Local IPC", Jonathan S. Shapiro, David J. Farber, Jonathan M. Smith, published in the 5th International Workshop on Object-Orientation in Operating Systems, 1996,

"Linus vs. Tanenbaum", Andrew Tanenbaum and Linus Torvalds, http://www.dina.kvl.dk/~abraham/Linus_vs_Tanenbaum.html

"Evolving an Operating System for the Web", Franklin D. Reynolds, Computer, Vol. 29, September 1996, 90-92

"The Operating System Kernel as a Secure Programmable Machine", Dawson R. Engler; M. Frans Kaashoek; James O'Toole Jr., Proceedings os the Sixth SIGOPS European Workshop: Matching Operating Systems to Application Needs,

"The Flux OS Toolkit: Reusable Components for OS Implementation", Bryan Ford, Jay Lepreau, Steve Clawson, Kevin Van Maren, Bart Robinson, and Jeff Turner,

"WebOS: Software Support For Scalable Web Services", Amin Vahdat, Michael Dahlin, Paul Eastham, Chad Yoshikawa, Thomas Anderson, and David Culler, A bunch of publications.

"Operating Systems Go Head to Head", Richard Comerford, IEEE spectrum, v30, Dec 1 1993, 23

"Analysis of Caching Algorithms for Distributed File Systems", Benjamin Reed and Darrell Long, ACM Operating Systems Review, July 1996, 12-16

"Realistic Simulation of Process Schedulers", Brandon Franklin,

"Windows NT as Real-Time OS?", by Dr. Ir Timmerman and ir Monfret, Real Time Magazine,

"Extensible, Flexible and Secure Services in Angel, a Single Address Space Operating System", T. Wilkinson, K. Murray, 1st International Conference on Parallel Architectures and Algorithms, April 1995,

"Flexibility and Performance of Parallell File Systems", David Kotz and Nils Nieuwejaar, ACM Operating Systems Review, April 1996, 63-71

"State of Security -- Villains in the Vault", David Willis, Network Computing, Issue: 801, Jan. 15, 1997

"Improving IPC by Kernel Design", Jochen Liedtke, ACM Operating Systems Review, vol. 27 n 5, Dec. 01 1993, pp.175-186

"Organizing Arrays for Paged Memory Systems", Gary Newman, Communications of the ACM, July 1995, pp 93 - 100

"A Cacheing Model of Operating System Kernel Functionality", David R. Cheriton and Kenneth J. Duda, http://www-dsg.stanford.edu/papers/cachekernel/main.html

Return to the CS502 Home Page