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 publicationIASTED International Multi-Conference on Applied Informatics
Pages656-661
Number of pages6
Volume21
Publication statusPublished - 2003
Externally publishedYes
Event21st IASTED International Multi-Conference on Applied Informatics - Innsbruck, Austria
Duration: Feb 10 2003Feb 13 2003

Other

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

Fingerprint

Distributed computer systems
Parallel processing systems
Scheduling
Switches

Keywords

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

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Kusakabe, S., Nomura, Y., Taniguchi, H., & Amamiya, M. (2003). Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading. In IASTED International Multi-Conference on Applied Informatics (Vol. 21, pp. 656-661)

Wrapped System-Call : Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading. / Kusakabe, Shigeru; Nomura, Yoshinari; Taniguchi, Hideo; Amamiya, Makoto.

IASTED International Multi-Conference on Applied Informatics. Vol. 21 2003. p. 656-661.

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

Kusakabe, S, Nomura, Y, Taniguchi, H & Amamiya, M 2003, Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading. in IASTED International Multi-Conference on Applied Informatics. vol. 21, pp. 656-661, 21st IASTED International Multi-Conference on Applied Informatics, Innsbruck, Austria, 2/10/03.
Kusakabe S, Nomura Y, Taniguchi H, Amamiya M. Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading. In IASTED International Multi-Conference on Applied Informatics. Vol. 21. 2003. p. 656-661
Kusakabe, Shigeru ; Nomura, Yoshinari ; Taniguchi, Hideo ; Amamiya, Makoto. / Wrapped System-Call : Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading. IASTED International Multi-Conference on Applied Informatics. Vol. 21 2003. pp. 656-661
@inproceedings{5b81339411d74e64ac86174f91e81189,
title = "Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading",
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.",
keywords = "Fine-Grain Multi-Threading, Operating System, System Call",
author = "Shigeru Kusakabe and Yoshinari Nomura and Hideo Taniguchi and Makoto Amamiya",
year = "2003",
language = "English",
isbn = "0889863415",
volume = "21",
pages = "656--661",
booktitle = "IASTED International Multi-Conference on Applied Informatics",

}

TY - GEN

T1 - Wrapped System-Call

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

AU - Kusakabe, Shigeru

AU - Nomura, Yoshinari

AU - Taniguchi, Hideo

AU - Amamiya, Makoto

PY - 2003

Y1 - 2003

N2 - 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.

AB - 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.

KW - Fine-Grain Multi-Threading

KW - Operating System

KW - System Call

UR - http://www.scopus.com/inward/record.url?scp=1442277780&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=1442277780&partnerID=8YFLogxK

M3 - Conference contribution

SN - 0889863415

VL - 21

SP - 656

EP - 661

BT - IASTED International Multi-Conference on Applied Informatics

ER -