モバイルエージェントの応用 概要 モーバイルエージェントの応用分野 AgentSpaceシステム エージェント移動 応用:ソフトウェアの配信

Slides:



Advertisements
Similar presentations
ユーザ認証を考慮した 情報コンセントの活用 明治大学 情報システム管理課 服部裕之 ( ) ’ 99私情協 学内 LAN 運用管理講習会.
Advertisements

All Rights Reserved, Copyright © 2001 GeoBasic® & IIMS® Networking GIS データ共有型 GIS 2001年2月 ジーイーネット 株式会社.
TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
情報ネットワークと教育 通信と情報ネットワーク プロトコル LAN The Internet. 通信とその歴史 通信とは 電信 (1835 、モールス ) 電話 (1876 、ベル ) ラジオ (1895) 、テレビ (1925) 情報通信ネットワークへ.
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
ご提案書 『ホテル インターネットサービスソリューション』
目次 このドキュメントについて・・・前提条件……………………………………… 2
モバイルエージェントシステムの実装 エージェント移動(状態とコードの一括移送) エージェント移動の特徴 システム構成 エージェントプログラム
Curlの特徴.
IIS 4.0で開発をするコツ Webアプリケーション構築.
Global Ring Technologies
ライブ・ストレージマイグレーション 機構の開発とその評価
アドホックCUG I-3. ユビキタスネットワーク制御・管理技術 (Ubilaプロジェクト) ウ.ネットワークサービス制御技術
第1回.
クラウドにおける ネストした仮想化を用いた 安全な帯域外リモート管理
join NASS ~つながりあうネットワーク監視システム~
Novell ZENworks Desktop Management Starter Campaign
受動的攻撃について Eiji James Yoshida penetration technique research site
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
POWERSHOW Limited DVR-POS システム 小売業者のための理想的な損失防止DVRシステム.
「コンピュータと情報システム」 07章 インターネットとセキュリティ
ネットワークの基礎技術.
WindowsNTによるLAN構築 ポリテクセンター秋田 情報・通信系.
小型デバイスからのデータアクセス 情報処理系論 第5回.
インターネット上の応用サービスの中継・変換・統合技術
インターネット メールサーバ DNSサーバ WWWサーバ ファイアウォール/プロキシサーバ クライアント.
アプリケーション共有機能 〈参考〉 (図1) (図2)
概要 認証システム ネットワーク接続 メールシステム Webサービス(ホームページ) 実習室システム 印刷システム.
心理学情報処理法Ⅰ コンピュータネットワーク概論.
Telnet, rlogin などの仮想端末 ftp などのファイル転送 rpc, nfs
経済学のための情報処理入門 電子メールの送返信,添付書類.
サーバ構成と運用 ここから私林がサーバ構成と運用について話します.
GoNET 競合比較 POPCHAT 2015年04月 アイビーソリューション株式会社.
「コンピュータと情報システム」 06章 通信ネットワーク
3 Macintoshの基本操作(3) 3.1 エイリアス エイリアスを作る ファイルなどの分身となるファイル アイコンを選択
Flyingware : バイトコード変換による 安全なエージェントの実行
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
Java ソフトウェア部品検索システム SPARS-J のための リポジトリ自動更新機能の実現
モバイルP2Pを用いた携帯電話 動画配信手法の提案 第3回
新機能のご紹介とV6.1とV7.0の比較 2013/3/14.
すぐに「GIGAPOD」をお試しください
ネットワークアプリケーションと セキュリティ
USENIX 2004 A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths 寺岡研究室 斉藤俊介.
マルチメディア・コンテンツの 配送・フィルタリング機構
分散IDSの実行環境の分離 による安全性の向上
2009年度卒業論文発表 CDNコンテンツサーバの動的負荷分散
LEGO MINDSTORMの車両の PCによる遠隔操縦
表紙.
セキュリティ 05A2013 大川内 斉.
Cisco Umbrella のご紹介 2018 年 1 月.
Linux リテラシ 2006 第5回 SSH と SCP CIS RAT.
学内環境におけるP2Pアプリケーションの構築
P2P概説 P2P概説 第2回 /
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Internet広域分散協調サーチロボット の研究開発
Cisco Spark 登録方法 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。.
私の立場 OSカーネルを手がけるエンジニア 大阪市立大学 創造都市研究科の学生
通信機構合わせた最適化をおこなう並列化ンパイラ
データベース設計 第7回 実用データベースの運用例 クライアント=サーバシステム(1)
サーバ・クライアントシステム ( X Window System) 2006/01/20 伊藤 和也 original: 前坂たけし
Microsoft® Lync Online™ 2010 Web App
仮想環境を用いた 侵入検知システムの安全な構成法
Cisco Spark 登録方法 本資料に記載の各社社名、製品名は 各社の商標または登録商標です。.
コンピュータ リテラシー.
ユビキタスコンピューティングの ための ハンドオーバー機能付きRMIの実装
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
セッション名: (35) システム化技術 講演番号 2P
マルチエージェントシステムにおける 通信コストの構造依存性に関する解析
P2P & JXTA Memo For Beginners
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
Presentation transcript:

モバイルエージェントの応用 概要 モーバイルエージェントの応用分野 AgentSpaceシステム エージェント移動 応用:ソフトウェアの配信 分散検索( Information Retrieval ) 応用:分散検索(移動grep) 応用:モーバイルアプリケーション 応用:デスクトップ移動 (Desktop Teleporting) 応用:ワークフロー (Workflow Management) 応用:電子メール 応用:通信プロトコルの動的配置・実行 応用:電子会議システム 応用:ファイル共有サーバ 応用:並列実行 応用:ソフトウエアの配信 応用:ネットワーク管理システム 応用:電子商取引

概要 AgentSpace [佐藤, 1997]をもとにしてモーバイルエージェントの応用事例を紹介 応用事例: ・ 分散検索 ・ 分散検索 ・ デスクトップ移動 ・ ワークフロー・電子メール ・ 電子会議システム ・ 動的通信ネットワーク ・ 耐故障性・負荷分散

モーバイルエージェントの応用分野 分散検索 (Distributed Information Retrieval) 負荷分散 (Load Balancing) 耐故障性 (Fault Tolerance) 遠隔フィルタリング (Remote Filtering) プログラムの自動配信・インストール ワークフロー・グループウェア (Workflow Management) 移動アプリケーション (Teleporting) 動的通信ネットワーク (Active Network) 遠隔制御・監視 (Monitoring and Notification) 電子商取引 (Electronic Commerce)

AgentSpaceシステム AgentSpace [佐藤, 1997] Java(JDK1.1以上)上に実現(100% pure Java) Java言語仮想機械 ランタイムシステム エージェント ネットワーク 移動 コンピュータA ハードウェア コンピュータB エージェントは実行状態・プログラムコード共に移動 エージェントはJava言語 オブジェクトとして実現

エージェント移動 エージェントは自律的に移動先(コンピュータ)を選択・移動 移動先において移動前の状態から処理を継続 エージェントの移動 モーバイル エージェント エージェントの移動 モーバイル エージェント 移動前状態から 継続実行 通信ネットワーク コンピュータA コンピュータB 移動完了 モーバイル エージェント 通信切断後も 処理を継続可能 切断! コンピュータA 通信ネットワーク コンピュータB

応用:ソフトウェアの配信 ソフトウェアの自動インストール/バージョンアップを実現 モーバイルエージェントのコード移動性 プログラムの配信 モーバイルエージェントの状態移動性 各種設定の自動化 コードと状態 コンピュータA コンピュータB 通信ネットワーク モーバイル エージェント コード 状態

分散検索( Information Retrieval ) 相違のコンピュータ上のファイルを検索するには? 検索用プログラム(サーバ)を検索先に用意 遠隔端末(Telnet) ファイル転送を通じて検索データをダウンロード コンピュータA コンピュータB 検索用 サーバ 検索 クライアント 通信回数が増える

応用:分散検索(移動grep) 検索用モーバイルエージェントを移動させる grep制御 grep制御 grep ロボット grep ロボット 通信 ファイル検索・  フィルタリング grep制御 エージェント grep ロボット grep ロボット エージェントの移動 コンピュータA コンピュータB 通信 grep制御 エージェント grep ロボット grep ロボット 結果を持って移動 コンピュータA コンピュータB

応用:モーバイルアプリケーション コンピュータ間移動を考慮したアプリケーションプログラム 位置により処理内容を変化 ユーザ移動への追随 → パーソナルモービリティ ユーザの移動 ユーザ エージェントも移動 コンピュータA コンピュータB モーバイル エージェント 通信ネットワーク

応用:デスクトップ移動 (Desktop Teleporting) データとソフトウェアをモーバイルエージェントとして一体化 デスクトップ環境を他のコンピュータに移動・運用 デスクトップ環境も移動 ユーザの移動 ユーザ コンピュータA コンピュータB

応用:ワークフロー (Workflow Management) 各ワークフローをモーバイルエージェントして実現 ワークフローにプログラムを内包 ワークフロー自身によるフロー経路制御 ワークフロー内容の選択的アクセス 営業部社員 コンピュータ 伝票 エージェント 営業部長 経理部コンピュータ 取引先コンピュータ ワークフロー

応用:電子メール モーバイルエージェントでは電子メールのデータだけでなく編集・観覧ソフトウェアも転送可能 任意フォーマットのメールデータが 独自フォーマットの データを含むメール メールの編集・観覧 プログラムも移動 エージェント メール編集・観覧 プログラム コンピュータA メール編集・観覧 プログラム エージェントの移動 コンピュータB 任意フォーマットのメールデータが 観覧・編集可能

応用:通信プロトコルの動的配置・実行 通信相手にエージェントを移動させ、エージェント間で通信 → 独自プロトコルによる通信を実現 → 独自プロトコルによる通信を実現 柔軟な制御を実現 プロトコルに対応 していなくてよい エージェントの移動 プロトコル プロトコル コンピュータA コンピュータB エージェントAとBの間で通信 プロトコルの動的配置 プロトコル プロトコル エージェントAとB間の 独自通信プロトコルでもよい コンピュータA コンピュータB

応用:電子会議システム 電子会議(chat)システムでは会話相手側に同様のシステムが必要 chatシステムを会話相手に移動 chatシステム間で通信 chatプログラムなし chatプロトコルに未対応 独自通信プロトコル エージェントの移動 コンピュータA コンピュータB chat エージェント

応用:ファイル共有サーバ ファイル共有先にHTTPサーバエージェントを移動 HTTPサーバ エージェントの移動 HTTPサーバなし HTTP クライアント HTTP サーバ コンピュータA コンピュータB HTTP通信 ファイルの リモートアクセス HTTP クライアント HTTP サーバ ファイルの ローカルアクセス コンピュータA コンピュータB上の ファイルアクセスを実現 コンピュータB 使用例: 移動端末の接続後にファイル共有サーバエージェントを移動 ファイル共有及びデータ差分更新を行う

応用:並列実行

応用:ソフトウエアの配信

応用:ネットワーク管理システム

応用:電子商取引