60 likes | 162 Vues
This document presents a collection of research papers that explore various innovative techniques in memory management, caching, and operating system design for distributed systems. The works include proposals for new page table structures for 64-bit address spaces, methods for reducing communication in shared-memory systems, and strategies for improving cache replacement. Contributions also address the reliability and performance of operating systems, particularly in multi-core environments, highlighting the need for effective extensibility and safety in system design.
E N D
Papers on the Second Quiz Jehan-François Pâris jfparis@sbcglobal.net
Memory Management • M. Taluri, M. D. Hill and Y. A. Kalidi, A new page table for 64-bit address spaces • J. B. Carter and W. Zwaenepoel, Techniques for reducing consistency-related communication in distributed shared-memory systems,
Caching • N. Megiddo and D. S. Modha. ARC: A Self-tuning, Low Overhead Replacement Cache. • N. Megiddo and D. S. Modha. One up on LRU. • Much easier to understand
Kernel Issues (I) • S. Boyd-Wickizer, H. Chen, R. Chen, Y. Mao, F. Kaashoek, R. Morris, A. Pesterev, L. Stein, M. Wu, Y. Dai, Y. Zhang, and Z. Zhang, Corey: An operating system for many cores
Kernel Issues (II) • B. Bershad, S. Savage, P. Pardyak, E. G. Sirer, D. Becker, M. Fiuczynski, C. Chambers and S. Eggers, Extensibility, safety and performance in the SPIN operating system. • George C. Necula and Peter Lee, Safe Kernel Extensions Without Run-Time Checking. • M. M. Swift, B. N. Bershad, H. M. Levy, Improving the reliability of commodity operating systems.
Distributed Systems Issues • L. Lamport, Time, clocks and the ordering of events in a distributed system.