KMSF-CODEアーキテクチャ における動的QOS制御

Slides:



Advertisements
Similar presentations
情報の交換・共有・蓄積を目的とした GIS リモートコミュニケーションシステム の実装 Sho Otake Graduate Department of Computer and Information Systems The University of Aizu 1 Hirohide Demura,
Advertisements

イーサネットと ATM Ethernet and ATM Which is better, Shared Media or Point to Point? 岡村耕二.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
IIS 4.0で開発をするコツ Webアプリケーション構築.
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
榮樂 英樹 LilyVM と仮想化技術 榮樂 英樹
ポゼッションシステム: Javaによる 適応的アプリケーション環境
小水力班/ Small Hydro Generation Group 研究背景 / Research background
Report of working at CERN PHOS readout test bench
D合宿 D1 kazuhisa.
不特定多数の発信者を考慮した ストリーミングシステムの実現
片岡広太郎 Modem Watch Dog 片岡広太郎
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
COPPER/FINESSE System構築
データベース工学 データベースとは データモデル 関係データベースとSQL 物理データベース編成とインデクス
Android Development 白熱道場
続 Entity Framework 入門 SQLWorld #8 サヴロウ.
卒業研究テーマ ユビキタスネットワーク社会における 情報受取メディア選択を可能とする 電子書籍に関する研究
2009年 3月 17日 法政大学 常盤祐司、児玉靖司、八名和夫、Ivan Ho、Billy Pham
ネットワーク構成法 スケール 第6回 11月19日.
Object Group ANalizer Graduate School of Information Science and Technology, Osaka University OGAN visualizes representative interactions between a pair.
TCPデータ通信との公平性を考慮した 輻輳適応能力を有する MPEG動画像通信のための品質調整機構
Agent&Society.
エージェントベース経済シミュレーション におけるフレームワークデザイン
TCPソケットプログラミング ソケットプログラミング TCP-echoのデータ通信手順
輪講: 詳解TCP/IP ACE B3 suzuk.
ユーザの機器利用状況に基づく 家庭内電力管理機構
ユビキタス環境における コミュニケーション・ツール選択支援機構の提案
Curlの仕組み.
バイナリ形式コンポーネントの 収集・解析・検索システムの開発
視覚的な分散アプリケーション 構築ツールuBlockの開発
Day3 Day4 Day3 Day4.
SAP & SQL Server テクニカルアーキテクチャ概要 マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
Provisioning on Multiple Network(NIC) env
Keio Media Space Board for KMSF-CODE の 設計,実装,評価
端末およびサービス透過的な 情報閲覧支援システムの構築
「串刺し」研究アプローチの例 e-learning e-space 動画配信 システム SOI Smart Web ストリーミング技術
サーバ負荷分散におけるOpenFlowを用いた省電力法
望月 祐洋,由良 淳一,楠本 晶彦 {moma, yurayura,
AQUARIUS: 動的適応可能なQOSアーキテクチャ
21世紀COEプログラム成果報告シンポジウム
マルチメディア・コンテンツの 配送・フィルタリング機構
わんくま同盟・techbank.jp 夏椰 Insight Technology, Inc. 今川 美保
Authoring Environment for Story-based Digital Educational Games
Present Status of Metbroker
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
TCP/IP入門          櫻井美帆          蟻川朋未          服部力三.
高汐 一紀 慶應義塾大学 新しい空間の創出:uPlatea 新しい道具の創出: u-Photo 思考する家具・部材: u-Texture
端末およびサービス透過的な 情報閲覧支援システムの構築
端末およびサービス透過的な 情報共有支援システムの構築
端末およびサービス透過的な 情報閲覧支援システムの構築
ネットワークプログラミング (3回目) 05A1302 円田 優輝.
W3Cの最近の話題から 慶應義塾大学 W3C副議長 斎藤信男 11/29/01 W3C Day.
ネットワークをシンプルにする エンタープライズ NFV
ディジタル化の 利点と問題点 高等学校 情報C 沖縄県立総合教育センター IT教育課 〒 沖縄県沖縄市与儀587番地
tranService Next Generation
Windows Summit 2010 © 2010 Microsoft Corporation.All rights reserved.Microsoft、Windows、Windows Vista およびその他の製品名は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
Amicus: A Group Abstraction for Mobile Group Communications
インターネットワーキング.
The Personal Publication Reader: Illustrating Web Data Extraction, Personalization and Reasoning for the Semantic Web Robert Baumgartner*, Nicola Henze+,
マイクロ・ホットスポット・ネットワークによる 即興的知的情報空間の構築
複雑度メトリクスを用いた JAVAプログラム品質特性の実験的評価
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
セッション名: (35) システム化技術 講演番号 2P
Dynamic Function Placement for Data-intensive Cluster Computing
慶應義塾大学 政策・メディア研究科 修士課程 2年 間 博人
Report of working at CERN PHOS readout test bench
1.2 言語処理の諸観点 (1)言語処理の利用分野
MVCモデル2による Webアプリケーション
Presentation transcript:

KMSF-CODEアーキテクチャ における動的QOS制御 ~MKngプロジェクトにおけるアプリケーション環境~ KMSF-CODEアーキテクチャ における動的QOS制御 慶應義塾大学 環境情報学部 大越 匡 <slash@sfc.wide.ad.jp> 中澤 仁 望月祐洋 徳田 英幸 第55回情報処理学会全国大会 @福岡 1997/9/23

We discuss about... Keio Media Space Family CODEモデルと KMSF-CODE アーキテクチャ CODEモデルにおけるQOSコントロール Dynamic QOS Control Mechanism in KMSF-CODE Architecture

1. Keio Media Space Family 複数のユーザ間での知的協調活動を支援するためのアプリケーション環境 ・Keio Media Space Board (KMSB) ・Keio Media Space Navigator (KMSN) 2種の動作 “post-it” & “fetch-it” 研究推移 Passive Object Model 1994~ KMSF-ADO 1995~ KMSF-CODE 1996~ momaさんの説明をreferして、流す

Keio Media Space Board Workstations / PCs KMSN WAN / LAN / WaveLAN “post-it” “fetch-it” KMSN KMSN Personal Digital Assistants Mobile hosts

2.1 CODEモデル “Collaborative Object for Distributed Environment” マルチメディア情報 (テキスト、静止画、動画、音声等) オブジェクトとしての情報 Collaborative Object (CO) Media Collaborative Object (Media-CO) Component Collaborative Object (Component-CO) Hyper Object (HO) Combination of COs and HOs itself.

2.2 CO & HO in CODE Media-CO Media-CO Component-CO Hyper Object Copyright Author Date Copyright Author Date Media-CO (連続メディアオブジェクト) Media-CO (非連続メディアオブジェクト) Copyright Copyright Copyright Author Evnt Hndlr Author Author Date Date Copyright Component-CO Author Evnt Hndlr Hyper Object

3.1 KMSF-CODEアーキテクチャ CODEモデルに基づいたClient/Server型の アーキテクチャ “fetch-it” Keio Media Space Board (CODEサーバ) “fetch-it” “post-it” (RT-Mach) (PDAs, PCs, WSs) Keio Media Space Navigator (CODEクライアント)

3.2 KMSF-CODEにおける連続メディア 非連続メディアと同様の取り扱い “continuous fetch-it” Keio Media Space Board (CODEサーバ) “continuous fetch-it” (RT-Mach) “continuous post-it” (PDAs, PCs, WSs) Keio Media Space Navigator (CODEクライアント)

4.1 KMSFにおけるQOS制御の背景 複数のユーザ間でのInteraction 1-to-1 1-to-n .... 1-to-1 Interaction (Internet phone...) 1-to-n Interaction (Live Multicast of Events...) Policy 1 1-to-1 Policy 1-to-n Policy 2 .... Policy Policy 単一のオブジェクトに対して複数のQOS制御ポリシが混在 Policy n

(Ex.) Live Multicast of Class Posting User 重要! Policy 空間的解像度 時間的解像度 色数 空間的解像度 時間的解像度 色数 Fetching User Policy

4.2 QOS制御ポリシオブジェクト QOS制御ポリシをオブジェクト化 連続メディアオブジェクトとの独立性 Media Collaborative Objectの一つとして扱う 連続メディアオブジェクトとの独立性 複数のユーザによる“ポリシの共有”が可能 連続メディアとは独立して“post-it” “fetch-it”可能 QOS Policy A B A C Hyper Object A QOS Policy C QOS Policy B C B D

掲示ユーザと参照ユーザ双方のQOS制御ポリシに基づいた “post-it” “fetch-it”の実現のために… Continuous post-it 掲示ユーザのQOS制御ポリシに基づいたpost-it Continuous fetch-it 掲示ユーザのQOS制御ポリシに基づいたfetch-it 参照ユーザのQOS制御ポリシに基づいたpost-it

4.3 QOS制御を伴った“Continuous post-it” HyperObject を KMSN から KMSBへ 連続メディアオブジェクト QOS制御ポリシオブジェクト (掲示ユーザの“推奨”として) (1) HyperObjectの作成 (2) KMSBへのポスト KMSB KMSN 連続メディアオブジェクト HyperObject QOS制御ポリシ オブジェクト “post-it”

4.4 QOS制御を伴った“Continuous fetch-it” (1) OQPB(Original Qos Policy Based) fetch-it 掲示ユーザ推奨のQOS制御ポリシに基づいた “fetch-it” (1) fetch-it HyperObject (2) continuous fetch-it Object KMSB QOS制御ポリシ オブジェクト HyperObject KMSN 連続メディアオブジェクト “OQPB fetch-it”

4.5 QOS制御を伴った“Continuous fetch-it” (2) CQPB(Customized Qos Policy Based) fetch-it 参照ユーザ自身のQOS制御ポリシに基づいた“fetch-it” (1) 使用するQOS制御ポリシオブジェクトを 作成、又はfetch-it (2) 連続メディアオブジェクトをcontinuous fetch-it KMSB 他のQOS制御ポリシオブジェクト KMSN 連続メディアオブジェクト “CQPB fetch-it”

6. 今後の課題 連続メディアオブジェクト間同期の枠組 QOS制御PolicyのNegociation 実装と評価 参照ユーザ間 掲示ユーザ、参照ユーザ間 実装と評価 KMSB on RT-Mach KMSN on JavaVM with “Java Media Framework”

7. まとめ CODEモデルにおけるQOS制御 KMSF-CODEの想定する、一つのオブジェクトに対し複数のQOS制御ポリシが混在する環境 continuous post-it OQPB continuous fetch-it CQPB continuous fetch-it “QOS制御ポリシオブジェクト”と、これらのOperationにより、有効なQOS制御が達成される

5.1 “continuous post-it” Mechanism in KMSF-CODE (1) post-it QOS Policy Object (2) continuous-post Continuous Media Object QOS Controller thread in KMSN Controls QOS, according to network condition KMSN KMSB Capture Module QOS Controler Receiver Module UDP/IP QOS Policy Object A Network Manager post-it Network Monitor Network Monitor TCP/IP

5.2 “OQPB fetch-it” Mechanism in KMSF-CODE Media Scale Module in KMSB based on Posting user’s QOS Policy Object classifies the cont. media data into 4 levels. IP Multicast B1, E2, E3, E4 groups IP Multicast Groups E4 QOS Group Receiver Module MediaScale Module E3 QOS Group E2 QOS Group QOS Policy Object A B1 QOS Group KMSB “OQPB fetch-it”

5.3 “CQPB fetch-it” Mechanism in KMSF-CODE (1) KMSN post-it own QOS Policy Object (2) KMSN fetch-it Continuous Media Object QOS Controller thread / Session in KMSB Controls QOS, according to network condition Receiver Module QOS Controler Receiver Module UDP/IP QOS Policy Object B Network Manager “CQPB fetch-it” KMSN KMSB Network Monitor Network Monitor TCP/IP

KMSB Implementation on RT-Mach Modules Receiver Module (rt-thread) Media Scale Module (rt-thread) QOS Controller Network Manager Network Monitor Receiver Module MediaScale Module QOS Policy Object A QOS Controler QOS Policy Object B Network Manager KMSB Network Monitor

KMSN Implementation on JavaVM Capture Module Native Method (C) QOS Controller Network Manager Network Monitor Capture Module QOS Controler QOS Policy Object A Network Manager KMSN Network Monitor

Operations With QOS Control KMSN Continuous media Object KMSB post-it HO QoS Policy Object KMSN OQPB fetch-it KMSB HO QoS Policy Object Continuous media Object KMSB KMSN Another QoS Policy Object Continuous media Object CQPB fetch-it