2024-03-29T04:43:15Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000117662022-10-21T05:24:51Z00581:00664:00676
HiTactix-BSD連動システムを応用した大規模双方向ストリームサーバの設計と実装Design and Implementation of a Highly Scalable Bi-directional Stream Server Using Cooperating HiTactix-BSD Systemjpn論文http://id.nii.ac.jp/1001/00011766/Journal Articlehttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=11766&item_no=1&attribute_id=1&file_no=1Copyright (c) 2002 by the Information Processing Society of Japanオペレーティングシステム株式会社日立製作所システム開発研究所株式会社日立製作所システム開発研究所竹内, 理レ・モアル, ダミエン高速アクセス網の普及,およびiDC等のサーバコンテンツ提供者以外の場所におけるサーバ管理サービスの普及にともない,高速I/O機能,I/Oレート保証機能,管理支援機能を兼ね備えたストリームサーバ(大規模双方向ストリームサーバ)のニーズが高まっている.上記ストリームサーバの実現のため,我々は,HiTactix(ストリーム処理に特化した専用OS)上に,新規の周期I/O方式(サイクリックパイプラインI/O方式)およびディスクI/Oスケジューラ(サイクリックディスクI/Oスケジューリング方式)を実装した.さらに,HiTactixとBSD/OSを1ノード上で連動させるシステム(HiTactx-BSD連動システム)上にストリームサーバアプリケーションを実装した.本稿では,上記ストリームサーバのシステムの概要,および新規に実装した周期I/O方式とディスクI/Oスケジューラの概要につき述べる.さらに,実装したストリームサーバの性能評価結果の概要について述べ,本ストリームサーバが汎用OS上のストリームサーバと比して,5.25?11.0倍のI/O性能の向上,および200倍のI/Oレート保証性能の向上を実現していることを示す.Recently, fast access network services and server management servicesin iDCs (Internet Data Centers) become wide spread. In order to makefull use of these services, demand for next generation stream servers(highly scalable bi-directional stream server) is increasing.Next generation stream servers should provide three mechanisms: fastI/O mechanim, constant rate I/O mechanism, and management mechanism.In order to provide these mechanisms, the following two activitiesshould be achieved. First, we implemented our orignal periodic I/Omethod (Cyclic Pipeline I/O method) and disk I/O scheduler (Cyclic Disk I/O Scheduler) on top of HiTactix which is our originalOS suitable for stream data processing. Second, we implemented astream server application on top of cooperating HiTactix-BSD system}. Cooperating HiTactix-BSD system enables HiTactix and BSD/OSto coexist on one SMP hardware. In this paper, the system architectureof our stream server is first described. Then, the original periodicI/O method and disk I/O scheduler are explained. Finally, evaluationresults of our stream server are shown. These results confirmed thatour stream server can execute I/O from 5.25 to 11.0 times faster thanconventional servers, and can execute constant rate I/O 200 times moreprecisely.AN00116647情報処理学会論文誌4311371452002-01-151882-77642009-06-29