Skip to content

Bibliography

Berkus Decker edited this page Mar 20, 2017 · 7 revisions

Papers to collect/read

P. Goyal, X. Guo, and H. M. Vin. A Hierarchical CPU Scheduler For Multimedia Operations. In Proc. of the Second Symp. on Operating Systems Design and Implementation, Seattle, WA, Oct. 1996. USENIX Assoc.

E. D. Jensen. A Benefit Accrual Model of Real-Time. In Proc. of the 10th IFAC Workshop on Distributed Computer Control Systems, Sept. 1991.

J. Liedtke. A Short Note on Cheap Fine-grained Time Measurement. ACM Operating Systems Review, 30(2):92–94, Apr. 1996.

Bernabeu-Auban, J. M., Hutto, P. W., and Khalidi, Y. A. The architecture of the Ra kernel. Tech. Rep. GIT-ICS-87/35 (Jan.), Georgia Institute of Technology, Atlanta, GA. 1988.

CLARK, D. D. The structuring of systems using upcalls. In Proceedings of the 10th ACM Symposium on Operating Systems Principles (Orcas Is., Wash., Dec. l-4,1985), ACM, New York, 1985, pp. 171-180. [Cla85.pdf]

J. S. Chase, H. M. Levy, M. J. Feeley, and E. D. Lazowska. Sharing and protection in a single address space operating system. ACM Transactions on Computer Systems, 12:271-307, November 1994.

J. S. Chase, H. M. Levy, E. D. Lazowska, and M. Baker-Harvey. Lightweight shared objects in a 64-bit operating system. In Conference on Object-Oriented Programming Systems, Languages, and Applications, 1992.

J. Dennis and E. Van Horn. Programming semantics for multiprogrammed computers. Communications of the ACM, 9:143-55, 1966. {introducing capabilities}

K. Elphinstone, S. Russell, G. Heiser, and J. Liedtke. Supporting persistent object systems in a single address space. In Proceedings of the 7th International Workshop on Persistent Object Systems, pages 111-119, Cape May, NJ, USA, May 1996. Morgan Kaufmann.

J. Liedtke. A basis for huge fine-grained address spaces and user level mapping. In Proceedings of the 7th European Conference on Object Oriented Programming (ECOOP) Workshop on Granularity of Objects in Distributed Systems (GODS'93), Kaiserslautern, Germany, July 1993. [Lie93]

J. Liedtke. On the Realization Of Huge Sparsely-Occupied and Fine-Grained Address Spaces. Oldenbourg, Munich, Germany, 1996. [Lie96b]

A. Lindstrom, J. Rosenberg, and A. Dearle. The grand unified theory of address spaces. In Proceedings of the 5th Workshop on Hot Topics in Operating Systems (HotOS), pages 66-71, Orcas Island, WA, USA, May 1995. IEEE. [LRD95]

J. Rosenberg, A. Dearle, D. Hulse, A. Lindstrom, and S. Norris. Operating system support for persistent and recoverable computations. Communications of the ACM, 39(9):62-69, September 1996. [RDH+96]

T. Roscoe. Linkage in the Nemesis single address space operating system. Operating Systems Review, 28(4):48-55, 1994. [Ros94]

T. Wilkinson. Implementing Fault Tolerance in a 64-Bit Distributed Operating System. PhD thesis, Systems Architecture Research Centre, City University, London, UK, July 1993. [Wil93]

T. Wilkinson and K. Murray. Evaluation of a distributed single address space operating system. In Proceedings of the 16th International Conference on Distributed Computing Systems, pages 494-501, Hong Kong, May 1996. IEEE. [WM96]

T. Wilkinson, K. Murray, A. Saulsbury, and T. Stiemerling. Compiling for a 64-bit single address space architecture. Technical report TCU/SARC/1993/1, Systems Architecture Research Centre, City University, London, UK, March 1993. [WMSS93]

Pegasus project papers

92–3 Wide-Address Spaces — Exploring the Design Space, by Alberto Bartoli, Sape J. Mullender, and Martijn van der Valk, December 1992

93–3 Huygens File Service and Storage Architecture, by Peter Bosch, Sape Mullender and Tage Stabell-Kulø, November 1993

94–1 Issues in the Design of Continuous Media Systems, by George Neville-Neil, February 1994

94–2 Operating System Support for Distributed Multimedia, by Sape J. Mullender, Ian M. Leslie, Derek McAuley, June 1994

94–3 A Cache Odyssey, by Peter Bosch, June 1994

94–4 Operating System Support for Quality of Service, by Eoin Andrew Hyden, June 1994

Referenced papers

Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska, and Henry M. Levy. Scheduler activations: Effective kernel support for the user-level management of parallelism. ACM Transactions on Computer Systems, 10(1):53–79, February 1992.

David L. Tennenhouse. Layered multiplexing considered harmful. In Protocols for High Speed Networks, IBM Zurich Research Lab., May 1989. IFIP WG6.1/6.4 Workshop.

IPC

Clark, D. D. The structuring of systems using upcalls. In Proceedings of the 10th ACM Symposium on Operating Systems Principles (Orcas Is., Wash., Dec. l-4,1985), ACM, New York, 1985, pp. 171-180. [Cla85.pdf]

Tzou, S.-Y., & Anderson, D. P. A performance evaluation of the DASH message-passing system. Tech. Rep. UCB/CSD 88/452, Computer Science Division, Univ. of California, Berkeley, Oct. 1988.

The DASH system ![18] eliminates an intermediate kernel copy by allocating messages out of a region specially mapped into both kernel and user domains.

[objix-oofs-p33-smolik.pdf] [http://ieeexplore.ieee.org/iel2/936/7735/00324917.pdf Employing multiple inheritance in the OBJIX microkernel]

B. Gowing and V. Cahill Meta-Object Protocols for C++: The Iguana Approach, Proc. Reflection ‘96Apr. 1996, pp. 137–152.

Clone this wiki locally