連続メディア処理向きマイクロカーネルの開発(2) : サイクリック・スケジューラの設計と実装
スポンサーリンク
概要
- 論文の詳細を見る
近年、VOD(Video On Demand)やマルチメディアCSCW(Computer Supported Cooperative Work)をはじめとする、連続メディア処理(動画、音声などの連続メディアデータの圧縮・伸長や入出力処理)を行なうアプリケーションが、実用化に向けて急速な展開を見せている。連続メディア処理は、各メディアが持っている時間的制約を守りながら処理を進める必要がある。例えば、動画データを画面に表示する場合、1/30秒以内にl画面分の動画データをフレーム・バッファに書き出さねばならない。しかし、既存の汎用OSの多くは、ラウンドロビン・スケジューリングやFIFO順の資源割り当てを行なう。そのため、連続メディア処理を実行中に他スレッドにCPUを奪われるなど、処理の途中で予測不能な資源待ちが発生する可能性があり、上記時間的制約を保証できない。我々は、上記アプリケーションの実行に適した連続メディア処理向きマイクロカーネルHiTactixを開発している。HiTactixは、資源競合による予測不能な待ちを完全に排除し、上記問題を解消している。本稿では, HiTactixが提供する連続メディア処理向きスケジューリング機能(サイクリック・スケジューリング)の概要を示す。
- 一般社団法人情報処理学会の論文
- 1996-09-04
著者
-
岩嵜 正明
(株)日立製作所 システム開発研究所
-
中野 隆裕
(株)日立製作所システム開発研究所
-
中原 雅彦
(株)日立製作所システム開発研究所
-
岩嵜 正明
(株) 日立製作所システム開発研究所
-
竹内 理
株式会社日立製作所システム開発研究所
-
芹沢 一
(株)日立製作所システム開発研究所
-
竹内 理
(株)日立製作所システム開発研究所
関連論文
- SR2001における並列トレーサ/モニタ機能
- 超並列計算機 SR2201 のネットワーク・インタフェース・アーキテクチャ
- 移送処理を考慮した負荷分散の最適化(コンピュータシステム)
- 2A-3 ファイルサーバ向け仮想化機能の設計と実装(3)(仮想化技術,一般セッション,アーキテクチャ)
- 2A-2 ファイルサーバ向け仮想化機能の設計と実装(2)(仮想化技術,一般セッション,アーキテクチャ)
- 2A-1 ファイルサーバ向け仮想化機能の設計と実装(1)(仮想化技術,一般セッション,アーキテクチャ)
- OS接続モジュールSymbioseを用いたBSD-HiTactix連動システムの設計と実装
- デモ17 Hitactix/Symbioseの開発(1) : 概要
- 2Z-7 HiTactix/Symbioseの開発(7) : ビデオサービスにおける高精度レート整合
- 2Z-6 HiTactix/Symbioseの開発(6) : Dynamic Gatewayの性能評価
- 2Z-5 HiTactix/Symbioseの開発(5) : Dynamic Gatewayへの応用
- 2Z-4 HiTactix/Symbioseの開発(4) : ストライプト・メディア・ファイルシステム
- 2Z-3 HiTactix/Symbioseの開発(3) : Virtual File Ssytemの設計
- 2Z-2 HiTactix/Symbioseの開発(2) : OS接続モジュールSymbioseを用いた機能分散型並列OSの設計と実装
- 2Z-1 HiTactix/Symbioseの開発(1) : 概要
- 連続メディア処理向けカーネルの性能評価
- 多段接続された計算機間の遅延を抑制するパケットスケジューリング方式の設計と評価(ネットワーク)
- Ethernet上でQoSを保証する通信方法の設計と実装(マルチメディア通信プロトコル)
- アイソクロナススケジューラを応用したQoS保証型通信の設計と実装
- 連続メディア処理向けマイクロカーネルにおける内部排他制御方式 (新しいシステムソフトウェア)
- 連続メディア処理向きOSの周期駆動保証機構の設計と実装
- WWW連動型機能分散VODシステム
- アイソクロナス送信制御によるEthernet上でのQoS保証
- 軽量仮想計算機モニタを利用したOSデバッガのロギング&リプレイ機能の提案
- B_034 Hi-Tactixストリーミングデータ転送ライブラリ(GDSL)を応用したIフレーム蓄積配信機能の開発および評価(B分野:ソフトウェア)
- ストリーム蓄積・配信処理向けSANファイルシステムDJMFSの実装(コンテンツ配信)
- 軽量仮想計算機モニタを用いたOSデバッグ方式の提案(システムソフトウェア設計・構成論)
- Pico-Kernelを用いたOSデバッグ方法(OS開発環境)
- 外付けI/Oエンジン方式を用いたストリームサーバの実現(システムソフトウェア設計・構成論)
- HiTactixを応用したDarwinストリームサーバ向けI/Oエンジンの設計と実装
- HiTactixを応用したDarwinストリームサーバ向けI/Oエンジンの設計と実装
- HiTactix-BSD連動システムを応用した大規模双方向ストリームサーバの設計と実装
- SR2001における高速プロセッサ間通信機能
- 分散並列OS「Orion」の試作 : 高速通信機能の検討
- 分散並列OS「Orion」の試作 : システムの性能評価
- 分散並列OS「Orion」の試作 : メッセージサーバの実装
- 分散並列OS「Orion」の試作 : プロセスサーバの実装
- 分散並列OS「Orion」の試作 : 並列計算におけるネームサーバの課題とその解決
- 分散並列OS「Orion」の試作 : システムの概要
- アイソクロナス・スケジューラの設計と性能評価
- アイソクロナス・スケジューラの設計と性能評価
- 連続メディア処理向きマイクロカーネルの開発(4) : 入出力方式の設計と評価
- 連続メディア処理向きマイクロカーネルの開発(3) : メモリ管理の開発
- 連続メディア処理向きマイクロカーネルの開発(2) : サイクリック・スケジューラの設計と実装
- 連続メディア処理向きマイクロカーネルの開発(1) : システムの概要と基本設計
- PA-RISC用ステップ解析システムの開発
- 5D-1 マルチプロトコル対応メッセージゲートウェイの実装と評価(ネットワーク運用管理,一般セッション,ネットワーク)
- アプリケーションサーバ連携型Webプロキシの実装と評価
- WebプロキシサーバにおけるWebトラフィック制御方式の提案
- アプリケーションサーバ連携型Webプロキシの実装と評価
- WebプロキシサーバにおけるWebトラフィック制御方式の提案
- アプリケーションサーバ連携型Webプロキシの実装と評価
- WebプロキシサーバにおけるWebトラフィック制御方式の提案
- アプリケーションサーバ連携型Webプロキシの実装と評価
- WebプロキシサーバにおけるWebトラフィック制御方式の提案
- 密結合マルチプロセッサにおける排他制御処理オーバヘッドの解析的一評価手法
- Visual BUC Shell : 対話履歴図形表示によるボトムアッププログラミング
- 連続メディア処理向きマイクロカーネルの開発(5) : ビデオサーバ動画配送高速化方式の開発
- SR2001OSの開発コンセプト
- 稼動中システムのデバッグを考慮したOSデバッグ機能(OS-2 : OSの基本機能)
- B-45 システムの挙動に対応して動作の切り替えが可能なイベントとレーサLKSTの開発(言語と実行時システム,B.ソフトウェア)
- 組込み機器向けネットワークオフロードエンジンの検討と開発(ネットワークシステム)
- 組込み機器向けアクセラレータシステムの設計手法とネットワーク暗号アクセラレータへの適用(回路理論,回路解析)