著者
寺島 芳樹 安本 慶一 東野 輝夫 安倍 広多 松浦 敏雄 谷口 健一
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.42, no.2, pp.116-125, 2001-02-15
参考文献数
13

本論文では,種々の機能拡張に柔軟に対応できるQoS制御機構の実装法を提案し,SMILへの適用例を示す.提案手法では,仕様記述言語E-LOTOSのサブクラス(時間拡張LOTOSと呼ぶ)を中間言語として用いる.QoS制御機能は,システムを動画,音声の再生動作などを記述した主プロセスと,メディアスケーリング,メディア同期など追加したい機能のみを記述した制約プロセスとで構成し,それらを並列に同期実行させるという,制約指向スタイルを利用して実現する.またSMILに動的メディアスケーリング,メディア同期の精度指定の機構を追加したQOS-SMILを定義し,実装方法の適用例として示す.QOS-SMIL記述は対応する時間拡張LOTOS仕様に変換され,我々が開発している時間拡張LOTOSコンパイラを用いて実行される.いくつかの実験結果から,提案手法はQoS制御機能の開発コストに優れ,実行効率の点でも十分な性能を持っていることを確かめた.In this paper, we propose a flexible implementation technique forQoS control mechanisms and apply it to SMIL language.In the proposed technique, we use a subclass of E-LOTOS (calledreal-time LOTOS).We implement QoS control mechanisms using the constraint orientedstyle where a system is composed of a main process(e.g., video/audio playback) and several constraint processes (e.g.,media scaling, inter-media synchronization and so on). Usingthe multi-way synchronization mechanism of real-timeLOTOS, those processes run in parallel satisfying the specifiedconstraints.We define QOS-SMIL as an example extension of SMILwhere it has dynamic media scalingand explicit inter-media synchronization amongobjects, and show the applicability of our implementation technique.QOS-SMIL documents are converted to executable programs with ourreal-time LOTOS compiler. Through some experiments, we have confirmedthat the proposed technique has some advantages w.r.t. developmentcost for QoS control mechanisms and the derived programs haverelatively good performance for practical use.