Reducing internet latency: A survey of techniques and their merits

B Briscoe, A Brunstrom, A Petlund… - … Surveys & Tutorials, 2014 - ieeexplore.ieee.org
Latency is increasingly becoming a performance bottleneck for Internet Protocol (IP)
networks, but historically, networks have been designed with aims of maximizing throughput …

Tales of the tail: Hardware, os, and application-level sources of tail latency

J Li, NK Sharma, DRK Ports, SD Gribble - Proceedings of the ACM …, 2014 - dl.acm.org
Interactive services often have large-scale parallel implementations. To deliver fast
responses, the median and tail latencies of a service's components must be low. In this …

System noise, OS clock ticks, and fine-grained parallel applications

D Tsafrir, Y Etsion, DG Feitelson… - Proceedings of the 19th …, 2005 - dl.acm.org
As parallel jobs get bigger in size and finer in granularity," system noise" is increasingly
becoming a problem. In fact, fine-grained jobs on clusters with thousands of SMP nodes run …

[PDF][PDF] Linux and real-time: Current approaches and future opportunities

C Scordino, G Lipari - IEEE Internafional Congress ANIPLA, 2006 - feanor.sssup.it
In the last years, there has been a considerable interest in using the Linux operating system
in real-time systems, especially in control systems. The simple and elegant design of Linux …

TCPivo: A high-performance packet replay engine

W Feng, A Goel, A Bezzaz, W Feng… - Proceedings of the ACM …, 2003 - dl.acm.org
This paper describes the design and implementation of a high performance packet replay
tool called TCPivo. TCPivo is implemented on commodity hardware using widely available …

Accurate and Efficient Replaying of File System Traces.

N Joukov, T Wong, E Zadok - FAST, 2005 - usenix.org
Replaying traces is a time-honored method for benchmarking, stress-testing, and debugging
systems-and more recently-forensic analysis. One benefit to replaying traces is the …

[PDF][PDF] Teaching Research of Operating Systems

Y Wiseman - 2022 - u.cs.biu.ac.il
Almost all the up-to-date operating systems support multicore processors and also
distributed systems. The parallel processing is obviously an essential part of any operating …

Advanced non-distributed operating systems course

Y Wiseman - ACM SIGCSE Bulletin, 2005 - dl.acm.org
The use of Non-Distributed Operating Systems is very common and old. Many researchers
feel that this field of research is outmoded, and therefore put their efforts into Distributed …

An evaluation of microkernel-based virtualization for embedded real-time systems

F Bruns, S Traboulsi, D Szczesny… - … conference on real …, 2010 - ieeexplore.ieee.org
Devices for the mobile market have to satisfy a set of challenging constraints. In addition to
the classical power, reliability and cost constraints, modern devices often have to be open to …

Effects of clock resolution on the scheduling of interactive and soft real-time processes

Y Etsion, D Tsafrir, DG Feitelson - Proceedings of the 2003 ACM …, 2003 - dl.acm.org
It is commonly agreed that scheduling mechanisms in general purpose operating systems
do not provide adequate support for modern interactive applications, notably multimedia …