2009 · 797 citations · 52 references
ComputingComputer SystemsHigh-performance ComputingComputer ArchitectureInterconnection NetworksOperating SystemsKernel DesignMemory Hierarchy DesignMemory Hierarchy OptimizationMulticore Processor DesignMultiprocessor SystemsShared-memory MultiprocessingHigh PerformanceHigh-performance Computing SystemsMicrokernel ArchitectureMicrokernelsMulticore ArchitecturesMulticore SystemsNon-volatile Memory HierarchiesOperating System Architecture
Commodity computer systems contain more and more processor cores and exhibit increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects, instruction sets and variants, and IO configurations. Previous high-performance computing systems have scaled in specific cases, but the dynamic nature of modern client and server workloads, coupled with the impossibility of statically optimizing an OS for all workloads and hardware variants pose serious challenges for operating system structures.
52
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Michael Isard, Mihai Budiu, Yuan Yu et al. · 2007 · 2.5K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
Gerwin Klein, Kevin Elphinstone, Gernot Heiser et al. · 2009 · 1.6K citations