著者
竹内 理 レ ・モアルダミエン 坂東 忠秋
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.44, no.7, pp.1680-1694, 2003-07-15
参考文献数
15
被引用文献数
2

高速アクセス網の普及にともない,高品質なストリームデータの有料配信サービスが注目されてきている.このサービスの実用化には,高い配信能力,配信品質の保証機能,既存の市販ストリームサーバとの機能互換性のすべてを兼ね備えたストリームサーバが必要である.本研究では,上記ストリームサーバの実現を目指し,外付けI/Oエンジン方式と呼ぶストリームサーバの構成方式を新規に提案する.外付けI/Oエンジン方式では,市販のストリームサーバと専用OS搭載サーバを連動させることで,上記要件を同時に充足するストリームサーバを少ない開発工数で実現する.さらに,Darwinストリームサーバと,HiTactix(著者らが開発したストリームサーバ向け専用OS)を搭載したサーバを実際に連動させ,外付けI/Oエンジン方式の定量的な評価を行った.評価の結果,外付けI/Oエンジン方式を用いることで,サーバに9K行程度のコードを追加するだけで,機能互換性を維持しながらも,HiTactixが提供する配信性能を保持するストリームサーバが実現できること等が明らかになった.With broadband networks expansion, charged streaming services of highquality stream data are likely to become common. In order toefficiently implement such services, streaming servers providing highdata throughput performance, mechanisms to ensure streaming qualityand compatibility with existing streaming servers are desirable.In this paper, we propose the external I/O engine architecture, whichimplements a streaming server as described above using both aconventional streaming server running on a general-purpose OS and anI/O engine server implemented over a special-purpose OS. With thiscombination, we can lower the necessary coding amount in order toimplement the services provided. We implemented the server using theDarwin Streaming Server and HiTactix I/O engine server and evaluatedthe performances. We confirmed that the modified server can achieveHiTactix I/O performances without losing compatibility, with only 9Klines of code added.