Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading

Shigeru Kusakabe, Yoshinari Nomura, Hideo Taniguchi, Makoto Amamiya

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

We are developing an operating system, CEFOS in order to realize an efficient parallel and distributed computing environment based on a fine-grain multi-threading model. In CEFOS, a user process consists of a set of threads which are executed concurrently according to thread dependence. A thread in CEFOS is very fine-grain compared to a conventional thread such as Pthreads. By consisting a process with fine-grain threads, we can employ flexible scheduling schemes as long as thread dependence allows. In this paper, we propose Wrapped System Call mechanism using a cooperation mechanism between user-mode and kernel-mode. This mechanism aggregates multiple system-calls and executes them as a single system-call. In order to reduce overhead of context switches and mode changes between user-mode and kernel-mode. We also show the performance evaluation results and discuss the effectiveness of our mechanism.

Original languageEnglish
Title of host publication21st IASTED International Multi-Conference on Applied Informatics
Pages656-661
Number of pages6
Publication statusPublished - Dec 1 2003
Externally publishedYes
Event21st IASTED International Multi-Conference on Applied Informatics - Innsbruck, Austria
Duration: Feb 10 2003Feb 13 2003

Publication series

NameIASTED International Multi-Conference on Applied Informatics
Volume21

Other

Other21st IASTED International Multi-Conference on Applied Informatics
Country/TerritoryAustria
CityInnsbruck
Period2/10/032/13/03

Keywords

  • Fine-Grain Multi-Threading
  • Operating System
  • System Call

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading'. Together they form a unique fingerprint.

Cite this