├── L02a. OS Structure Overview.pdf ├── L02b. The SPIN Approach.pdf ├── L02c. The Exokernel Approach.pdf ├── L02d. The L3 Microkernel Approach.pdf ├── L03a. Introduction to Virtualization.pdf ├── L03b. Memory Virtualization.pdf ├── L03c. CPU & Device Virtualization.pdf ├── L04a. Shared Memory Machines.pdf ├── L04b. Synchronization.pdf ├── L04c. Communication.pdf ├── L04d. Lightweight RPC.pdf ├── L04e. Scheduling.pdf ├── L04f. Shared Memory Multiprocessor OS.pdf ├── L05a. Definitions.pdf ├── L05b. Lamport Clocks.pdf ├── L05c. Latency Limits.pdf ├── L05d. Active Networks.pdf ├── L05e. Systems from Components.pdf ├── L06a. Spring Operating System.pdf ├── L06b. Java RMI.pdf ├── L06c. Enterprise Java Beans.pdf ├── L07a. Global Memory Systems.pdf ├── L07b. Distributed Shared Memory.pdf ├── L07c. Distributed File System.pdf ├── L09a. Giant Scale Services.pdf ├── L09b. Map-Reduce Framework.pdf ├── L09c. Content Delivery Networks.pdf ├── Papers ├── Additional Papers _ Optional Reading (not for class discussion) │ ├── Cluster-based Scalable Network Services.pdf │ ├── Finding a Needle in Haystack_ Facebook’s Photo Storage.pdf │ ├── Improving MapReduce Performance in Heterogeneous Environments.pdf │ ├── Mach_ A New Kernel Foundation For UNIX Development.pdf │ ├── Manageability, Availability, and Performance in Porcupine_ AHighly Scalable Cluster-based Mail Service.pdf │ ├── Protection and Communication Abstractions for Web Browsers in MashupOS.pdf │ ├── Protection in the HYDRA Operating System.pdf │ ├── Scalability Study of the KSR-1.pdf │ ├── The Multikernel_ A new OS architecture for scalable multicore systems.pdf │ ├── Trust and Protection in the Illinois Browser Operating System.pdf │ └── Virtual Power_ Coordinated Power Management in Virtualized Enterprise Systems.pdf ├── Communication Mechanisms in Distributed Systems │ ├── Active Networks_ Vision and Reality_ Lessons from a Capsule-based System.pdf │ ├── Building Reliable High_Performance Communication Systems from Components.ps │ ├── Limits to Low-Latency Communications on High-Speed Networks.pdf │ ├── Performance of the Firefly RPC.pdf │ ├── Review Questions.pdf │ ├── The x-Kernel_ An Architecture for ImplementingNetwork Protocols.pdf │ └── Time, Clocks, and the Ordering of Events in a Distributed System.pdf ├── Distributed Objects and Middleware │ ├── A Distributed Object Model for the Java System.pdf │ ├── An Overview of the Spring System.ps │ ├── Performance and Scalabilityof EJB Applications.pdf │ ├── Review Questions.pdf │ └── Subcontract_ A Flexible Base for Distributed Programming.ps ├── Distributed Shared Memory and File Systems │ ├── Coda_ A Highly Available File System for a Distributed Workstation Environment.pdf │ ├── Implementing Global Memory Management in a Workstation Cluster.pdf │ ├── Review Questions.pdf │ ├── Serverless Network File System.pdf │ └── TreadMarks_ Shared Memory Computing on Networks of Workstations.pdf ├── Failures, Consistency, and Recovery │ ├── Free Transactions With Rio Vista.ps │ ├── Large-scale Incremental Processing Using Distributed Transactions and Notifications.pdf │ ├── Lightweight Recoverable Virtual Memory.pdf │ ├── Operating System Transactions.pdf │ ├── Recovery Management in QuickSilver.pdf │ ├── Review Questions.pdf │ └── The Recovery Manager of a Data Management System.pdf ├── OS structure │ ├── Exokernel_ An Operating System Architecture for Application-Level Resource Management On Micro-Kernel Construction.pdf │ ├── Extensibility, Safety and Performance in the SPIN Operating System.pdf │ ├── Improved Address-Space Switching on Pentium Processors by Transparently Multiplexing User Address Spaces.pdf │ ├── Memory Resource Management in VMware ESX Server.pdf │ ├── On Micro-Kernel Construction.pdf │ ├── Review Questions.pdf │ └── Xen and the Art of Virtualization.pdf ├── Reading List.pdf ├── Real-Time and Multimedia │ ├── Persistent Temporal Streams.pdf │ ├── Review Questions.pdf │ ├── Supporting Time-Sensitive Applications on a Commodity OS.pdf │ ├── Virtualize Everything but Time.pdf │ └── Yima_ A Second-Generation Continuous MediaServer.pdf ├── Security │ ├── Integrating Security in Large Scale Distributed Systems.pdf │ ├── Protection and the Control of Information in Computer Systems.pdf │ └── Review Questions.pdf ├── Synchronization, Communication, and Scheduling in Parallel Systems │ ├── Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors.pdf │ ├── Cellular Disco_ resource management using virtual clusters on shared-memory multiprocessors.pdf │ ├── Corey_ An Operating System for Many Cores.pdf │ ├── Lightweight Remote Procedure Call.pdf │ ├── Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System.pdf │ ├── Performance of Multithreaded Chip Multiprocessors and Implications for Operating System Design.pdf │ ├── Review Questions.pdf │ └── Using Processor-Cache Affinity Information in Shared Memory Multiprocessor Scheduling.pdf └── System Support for Internet Scale Computing │ ├── Democratizing content publication with Coral.pdf │ ├── Dynamo_ Amazon’s Highly Available Key-value Store.pdf │ ├── Lessons from Giant-Scale Services.pdf │ ├── MapReduce_ Simplified Data Processing on Large Clusters.pdf │ ├── Review Questions.pdf │ ├── The Next Step in Web Services.pdf │ ├── Unraveling the Web services web_ an introduction to SOAP, WSDL, and UDDI.pdf │ └── Web Search for a Planet_ The Google Cluster Architecture.pdf └── README.md /L02a. OS Structure Overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L02a. OS Structure Overview.pdf -------------------------------------------------------------------------------- /L02b. The SPIN Approach.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L02b. The SPIN Approach.pdf -------------------------------------------------------------------------------- /L02c. The Exokernel Approach.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L02c. The Exokernel Approach.pdf -------------------------------------------------------------------------------- /L02d. The L3 Microkernel Approach.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L02d. The L3 Microkernel Approach.pdf -------------------------------------------------------------------------------- /L03a. Introduction to Virtualization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L03a. Introduction to Virtualization.pdf -------------------------------------------------------------------------------- /L03b. Memory Virtualization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L03b. Memory Virtualization.pdf -------------------------------------------------------------------------------- /L03c. CPU & Device Virtualization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L03c. CPU & Device Virtualization.pdf -------------------------------------------------------------------------------- /L04a. Shared Memory Machines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L04a. Shared Memory Machines.pdf -------------------------------------------------------------------------------- /L04b. Synchronization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L04b. Synchronization.pdf -------------------------------------------------------------------------------- /L04c. Communication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L04c. Communication.pdf -------------------------------------------------------------------------------- /L04d. Lightweight RPC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L04d. Lightweight RPC.pdf -------------------------------------------------------------------------------- /L04e. Scheduling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L04e. Scheduling.pdf -------------------------------------------------------------------------------- /L04f. Shared Memory Multiprocessor OS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L04f. Shared Memory Multiprocessor OS.pdf -------------------------------------------------------------------------------- /L05a. Definitions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L05a. Definitions.pdf -------------------------------------------------------------------------------- /L05b. Lamport Clocks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L05b. Lamport Clocks.pdf -------------------------------------------------------------------------------- /L05c. Latency Limits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L05c. Latency Limits.pdf -------------------------------------------------------------------------------- /L05d. Active Networks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L05d. Active Networks.pdf -------------------------------------------------------------------------------- /L05e. Systems from Components.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L05e. Systems from Components.pdf -------------------------------------------------------------------------------- /L06a. Spring Operating System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L06a. Spring Operating System.pdf -------------------------------------------------------------------------------- /L06b. Java RMI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L06b. Java RMI.pdf -------------------------------------------------------------------------------- /L06c. Enterprise Java Beans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L06c. Enterprise Java Beans.pdf -------------------------------------------------------------------------------- /L07a. Global Memory Systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L07a. Global Memory Systems.pdf -------------------------------------------------------------------------------- /L07b. Distributed Shared Memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L07b. Distributed Shared Memory.pdf -------------------------------------------------------------------------------- /L07c. Distributed File System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L07c. Distributed File System.pdf -------------------------------------------------------------------------------- /L09a. Giant Scale Services.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L09a. Giant Scale Services.pdf -------------------------------------------------------------------------------- /L09b. Map-Reduce Framework.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L09b. Map-Reduce Framework.pdf -------------------------------------------------------------------------------- /L09c. Content Delivery Networks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/L09c. Content Delivery Networks.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Cluster-based Scalable Network Services.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Cluster-based Scalable Network Services.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Finding a Needle in Haystack_ Facebook’s Photo Storage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Finding a Needle in Haystack_ Facebook’s Photo Storage.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Improving MapReduce Performance in Heterogeneous Environments.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Improving MapReduce Performance in Heterogeneous Environments.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Mach_ A New Kernel Foundation For UNIX Development.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Mach_ A New Kernel Foundation For UNIX Development.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Manageability, Availability, and Performance in Porcupine_ AHighly Scalable Cluster-based Mail Service.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Manageability, Availability, and Performance in Porcupine_ AHighly Scalable Cluster-based Mail Service.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Protection and Communication Abstractions for Web Browsers in MashupOS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Protection and Communication Abstractions for Web Browsers in MashupOS.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Protection in the HYDRA Operating System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Protection in the HYDRA Operating System.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Scalability Study of the KSR-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Scalability Study of the KSR-1.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/The Multikernel_ A new OS architecture for scalable multicore systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/The Multikernel_ A new OS architecture for scalable multicore systems.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Trust and Protection in the Illinois Browser Operating System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Trust and Protection in the Illinois Browser Operating System.pdf -------------------------------------------------------------------------------- /Papers/Additional Papers _ Optional Reading (not for class discussion)/Virtual Power_ Coordinated Power Management in Virtualized Enterprise Systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Additional Papers _ Optional Reading (not for class discussion)/Virtual Power_ Coordinated Power Management in Virtualized Enterprise Systems.pdf -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/Active Networks_ Vision and Reality_ Lessons from a Capsule-based System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/Active Networks_ Vision and Reality_ Lessons from a Capsule-based System.pdf -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/Building Reliable High_Performance Communication Systems from Components.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/Building Reliable High_Performance Communication Systems from Components.ps -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/Limits to Low-Latency Communications on High-Speed Networks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/Limits to Low-Latency Communications on High-Speed Networks.pdf -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/Performance of the Firefly RPC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/Performance of the Firefly RPC.pdf -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/The x-Kernel_ An Architecture for ImplementingNetwork Protocols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/The x-Kernel_ An Architecture for ImplementingNetwork Protocols.pdf -------------------------------------------------------------------------------- /Papers/Communication Mechanisms in Distributed Systems/Time, Clocks, and the Ordering of Events in a Distributed System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Communication Mechanisms in Distributed Systems/Time, Clocks, and the Ordering of Events in a Distributed System.pdf -------------------------------------------------------------------------------- /Papers/Distributed Objects and Middleware/A Distributed Object Model for the Java System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Objects and Middleware/A Distributed Object Model for the Java System.pdf -------------------------------------------------------------------------------- /Papers/Distributed Objects and Middleware/An Overview of the Spring System.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Objects and Middleware/An Overview of the Spring System.ps -------------------------------------------------------------------------------- /Papers/Distributed Objects and Middleware/Performance and Scalabilityof EJB Applications.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Objects and Middleware/Performance and Scalabilityof EJB Applications.pdf -------------------------------------------------------------------------------- /Papers/Distributed Objects and Middleware/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Objects and Middleware/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Distributed Objects and Middleware/Subcontract_ A Flexible Base for Distributed Programming.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Objects and Middleware/Subcontract_ A Flexible Base for Distributed Programming.ps -------------------------------------------------------------------------------- /Papers/Distributed Shared Memory and File Systems/Coda_ A Highly Available File System for a Distributed Workstation Environment.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Shared Memory and File Systems/Coda_ A Highly Available File System for a Distributed Workstation Environment.pdf -------------------------------------------------------------------------------- /Papers/Distributed Shared Memory and File Systems/Implementing Global Memory Management in a Workstation Cluster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Shared Memory and File Systems/Implementing Global Memory Management in a Workstation Cluster.pdf -------------------------------------------------------------------------------- /Papers/Distributed Shared Memory and File Systems/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Shared Memory and File Systems/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Distributed Shared Memory and File Systems/Serverless Network File System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Shared Memory and File Systems/Serverless Network File System.pdf -------------------------------------------------------------------------------- /Papers/Distributed Shared Memory and File Systems/TreadMarks_ Shared Memory Computing on Networks of Workstations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Distributed Shared Memory and File Systems/TreadMarks_ Shared Memory Computing on Networks of Workstations.pdf -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/Free Transactions With Rio Vista.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/Free Transactions With Rio Vista.ps -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/Large-scale Incremental Processing Using Distributed Transactions and Notifications.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/Large-scale Incremental Processing Using Distributed Transactions and Notifications.pdf -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/Lightweight Recoverable Virtual Memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/Lightweight Recoverable Virtual Memory.pdf -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/Operating System Transactions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/Operating System Transactions.pdf -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/Recovery Management in QuickSilver.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/Recovery Management in QuickSilver.pdf -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Failures, Consistency, and Recovery/The Recovery Manager of a Data Management System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Failures, Consistency, and Recovery/The Recovery Manager of a Data Management System.pdf -------------------------------------------------------------------------------- /Papers/OS structure/Exokernel_ An Operating System Architecture for Application-Level Resource Management On Micro-Kernel Construction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/Exokernel_ An Operating System Architecture for Application-Level Resource Management On Micro-Kernel Construction.pdf -------------------------------------------------------------------------------- /Papers/OS structure/Extensibility, Safety and Performance in the SPIN Operating System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/Extensibility, Safety and Performance in the SPIN Operating System.pdf -------------------------------------------------------------------------------- /Papers/OS structure/Improved Address-Space Switching on Pentium Processors by Transparently Multiplexing User Address Spaces.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/Improved Address-Space Switching on Pentium Processors by Transparently Multiplexing User Address Spaces.pdf -------------------------------------------------------------------------------- /Papers/OS structure/Memory Resource Management in VMware ESX Server.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/Memory Resource Management in VMware ESX Server.pdf -------------------------------------------------------------------------------- /Papers/OS structure/On Micro-Kernel Construction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/On Micro-Kernel Construction.pdf -------------------------------------------------------------------------------- /Papers/OS structure/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/OS structure/Xen and the Art of Virtualization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/OS structure/Xen and the Art of Virtualization.pdf -------------------------------------------------------------------------------- /Papers/Reading List.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Reading List.pdf -------------------------------------------------------------------------------- /Papers/Real-Time and Multimedia/Persistent Temporal Streams.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Real-Time and Multimedia/Persistent Temporal Streams.pdf -------------------------------------------------------------------------------- /Papers/Real-Time and Multimedia/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Real-Time and Multimedia/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Real-Time and Multimedia/Supporting Time-Sensitive Applications on a Commodity OS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Real-Time and Multimedia/Supporting Time-Sensitive Applications on a Commodity OS.pdf -------------------------------------------------------------------------------- /Papers/Real-Time and Multimedia/Virtualize Everything but Time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Real-Time and Multimedia/Virtualize Everything but Time.pdf -------------------------------------------------------------------------------- /Papers/Real-Time and Multimedia/Yima_ A Second-Generation Continuous MediaServer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Real-Time and Multimedia/Yima_ A Second-Generation Continuous MediaServer.pdf -------------------------------------------------------------------------------- /Papers/Security/Integrating Security in Large Scale Distributed Systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Security/Integrating Security in Large Scale Distributed Systems.pdf -------------------------------------------------------------------------------- /Papers/Security/Protection and the Control of Information in Computer Systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Security/Protection and the Control of Information in Computer Systems.pdf -------------------------------------------------------------------------------- /Papers/Security/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Security/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Cellular Disco_ resource management using virtual clusters on shared-memory multiprocessors.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Cellular Disco_ resource management using virtual clusters on shared-memory multiprocessors.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Corey_ An Operating System for Many Cores.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Corey_ An Operating System for Many Cores.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Lightweight Remote Procedure Call.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Lightweight Remote Procedure Call.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Performance of Multithreaded Chip Multiprocessors and Implications for Operating System Design.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Performance of Multithreaded Chip Multiprocessors and Implications for Operating System Design.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Using Processor-Cache Affinity Information in Shared Memory Multiprocessor Scheduling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/Synchronization, Communication, and Scheduling in Parallel Systems/Using Processor-Cache Affinity Information in Shared Memory Multiprocessor Scheduling.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/Democratizing content publication with Coral.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/Democratizing content publication with Coral.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/Dynamo_ Amazon’s Highly Available Key-value Store.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/Dynamo_ Amazon’s Highly Available Key-value Store.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/Lessons from Giant-Scale Services.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/Lessons from Giant-Scale Services.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/MapReduce_ Simplified Data Processing on Large Clusters.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/MapReduce_ Simplified Data Processing on Large Clusters.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/Review Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/Review Questions.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/The Next Step in Web Services.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/The Next Step in Web Services.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/Unraveling the Web services web_ an introduction to SOAP, WSDL, and UDDI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/Unraveling the Web services web_ an introduction to SOAP, WSDL, and UDDI.pdf -------------------------------------------------------------------------------- /Papers/System Support for Internet Scale Computing/Web Search for a Planet_ The Google Cluster Architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/Papers/System Support for Internet Scale Computing/Web Search for a Planet_ The Google Cluster Architecture.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedameen-io/CS-6210-Advanced-Operating-Systems-Notes/HEAD/README.md --------------------------------------------------------------------------------