@inbook{80e883b75f104df8a5ecbad5d856620b,
title = "Fine-grained system-call scheduling in CEFOS on commodity processors",
abstract = "We are developing an operating system, CEFOS, based on a fine-grain multi-threading model. By consisting a process with fine-grain threads, we can employ flexible scheduling schemes as long as thread dependencies allow. This paper presents WSC mechanism in CEFOS, which buffers multiple system-calls until the number of system-call requests or the time-slice reaches some threshold and then transfers the control to the operating system kernel with a bucket of the buffered system-call requests. We have developed CEFOS based on Linux and measured the system-call performance on commodity Intel processors. While fine-grained system-call scheduling with WSC caused frequent cache misses, it reduced context switches and improved the total execution time thanks to the reduction of TLB misses.",
author = "Shigeru Kusakabe and Kentaro Iio and Hideo Taniguchi and Makoto Amamiya",
year = "2004",
month = jan,
day = "1",
doi = "10.1007/978-3-540-24669-5_50",
language = "English",
isbn = "3540219463",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "383--388",
editor = "Roman Wyrzykowski and Jack Dongarra and Marcin Paprzycki and Jerzy Wasniewski",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
}