- 著者
-
佐伯 顕治
田端 利宏
谷口 秀夫
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
- 巻号頁・発行日
- vol.2007, no.36, pp.23-30, 2007-04-05
- 参考文献数
- 5
OS の処理の中でも、プロセスを生成する fork と exec 処理の負荷は大きく、サービスの処理性能への影響は小さくない。そこで、我々は、分散指向永続オペレーティングシステム Tender において、OS の構成資源を再利用することによるプロセスの生成と消滅の高速化を実現している。Tender では、他 OS 用のプログラム実行のため、UNIX 系 OS である BSD/OS のインタフェースを実現している。本論文では、資源再利用機能を利用して、fork と exec システムコール処理を高速化する手法を述べ、再利用する資源の種類ごとに行った評価結果について報告する。また、Apache web サーバでの評価を行うことで、実 AP での資源再利用機能による fork と exec システムコール処理の高速化の効果を示す。また、他の OS と比べることで、資源再利用機能の有効性を示す。The cost of process creation is high in the processing of OS. The costs degrade the performance of program execution. To solve this problem, we have implemented fast process creation and disappearance by recycling process resource in Tender. Tender has BSD/OS interface for program execution of the BSD/OS. In this paper, we describe the method of speed-up of fork and exec system-call by recycling resource in Tender, and evaluate fork and exec system-call by recycling each resource. Moreover, we report the effect of recycling resource by using Apache web server.