Shinjuku: Preemptive Scheduling for {μsecond-scale} Tail Latency
The recently proposed dataplanes for microsecond scale applications, such as IX and
ZygOS, use non-preemptive policies to schedule requests to cores. For the many real-world …
ZygOS, use non-preemptive policies to schedule requests to cores. For the many real-world …
[图书][B] Distributed systems
AS Tanenbaum, M Van Steen - 2017 - academia.edu
Distributed Systems Page 1 DS 2006; Ch1 16-Jan-06 Timo Alanko, 2006 1 Distributed
Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …
Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …
Cilk: An efficient multithreaded runtime system
RD Blumofe, CF Joerg, BC Kuszmaul… - ACM SigPlan …, 1995 - dl.acm.org
Cilk (pronounced “silk”) is a C-based runtime system for multi-threaded parallel
programming. In this paper, we document the efficiency of the Cilk work-stealing scheduler …
programming. In this paper, we document the efficiency of the Cilk work-stealing scheduler …
Exokernel: An operating system architecture for application-level resource management
DR Engler, MF Kaashoek, J O'Toole Jr - ACM SIGOPS Operating …, 1995 - dl.acm.org
Traditional operating systems limit the performance, flexibility, and functionality of
applications by fixing the interface and implementation of operating system abstractions …
applications by fixing the interface and implementation of operating system abstractions …
[PDF][PDF] An analysis of Linux scalability to many cores
S Boyd-Wickizer, AT Clements, Y Mao… - … USENIX Symposium on …, 2010 - usenix.org
This paper analyzes the scalability of seven system applications (Exim, memcached,
Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core …
Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core …
[图书][B] Compiling with continuations
AW Appel - 2007 - books.google.com
The control and data flow of a program can be represented using continuations, a concept
from denotational semantics that has practical application in real compilers. This book …
from denotational semantics that has practical application in real compilers. This book …
ghost: Fast & flexible user-space delegation of linux scheduling
JT Humphries, N Natu, A Chaugule, O Weisse… - Proceedings of the …, 2021 - dl.acm.org
We present ghOSt, our infrastructure for delegating kernel scheduling decisions to
userspace code. ghOSt is designed to support the rapidly evolving needs of our data center …
userspace code. ghOSt is designed to support the rapidly evolving needs of our data center …
[PDF][PDF] Corey: An Operating System for Many Cores.
Multiprocessor application performance can be limited by the operating system when the
application uses the operating system frequently and the operating system services use data …
application uses the operating system frequently and the operating system services use data …
[图书][B] Distributed systems
M Van Steen, AS Tanenbaum - 2017 - dgma.donetsk.ua
This is the third edition of “Distributed Systems.” In many ways, it is a huge difference
compared to the previous editions, the most important one perhaps being that we have fully …
compared to the previous editions, the most important one perhaps being that we have fully …
[图书][B] Modern compiler design
" Modern Compiler Design" makes the topic of compiler design more accessible by focusing
on principles and techniques of wide application. By carefully distinguishing between the …
on principles and techniques of wide application. By carefully distinguishing between the …