IO-lite: a unified I/O buffering and caching system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
User-space communication: a quantitative study
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
High-Performance Memory-Based Web Servers: Kernel and User-Space Performance
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
User-Level DMA without Operating System Kernel Modification
HPCA '97 Proceedings of the 3rd IEEE Symposium on High-Performance Computer Architecture
High-speed I/O: the operating system as a signalling mechanism
NICELI '03 Proceedings of the ACM SIGCOMM workshop on Network-I/O convergence: experience, lessons, implications
Understanding The Linux Kernel
Understanding The Linux Kernel
Design Trade-Offs for User-Level I/O Architectures
IEEE Transactions on Computers
Linux Kernel Development (2nd Edition) (Novell Press)
Linux Kernel Development (2nd Edition) (Novell Press)
Optimizing network virtualization in Xen
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
Operating Systems
Hi-index | 0.00 |
The overhead caused by system calls in many applications has motivated research works focusing on reducing their execution costs. In this work we implement different types of compound system calls, and evaluate them taking into account their execution time in a multicore computer. The experimental plan is conducted for both physical and virtual machine environments. The execution time dataset obtained through experiments statistically controlled is analysed and we show that all proposed compound calls present statistically significant performance gains when compared to their conventional counterparts, for both physical and virtual machine environments.