ソースコード変換技術を用いたJava言語におけるスレッドのモビリティの実現法
スポンサーリンク
概要
- 論文の詳細を見る
一般にオブジェクトは, メソッドコード, 属性値, 計算の状態(いわゆるスレッド)の3つの要素より構成されている.モバイルエージェントシステムのプラットフォームとしてJava言語システムを利用する場合, クラスの動的ロード機能とオブジェクト・シリアリゼーション機能によってメソッドコードと属性値のコンピュータサイト間移動は容易に達成されるが, スレッドを移動することは容易には行えない.そのため, これまでに提案されたJava上のモバイルエージェントシステムの多くは, メソッドコードと属性値の移動のみをサポートし, スレッドの移動はサポートしていない.本論文では, Java言語で記述されたソースコードに対するソースコード変換技術を用いて, スレッドのモビリティ機能を有するモバイルエージェントシステムの実現法を提案する.この方法では, ソースコード上で標準的に利用可能な情報のみを用いて, スレッドを抽出・復元する.このような変換を行うと一般に実行時オーバヘッドを生じるが, 提案変換技術は, そのオーバヘッドを極力低減化する最適化技術を含んでいる.ソースコード変換機作成プラットフォームであるEPPを使った実現を述べると共に, 提案方式の有効性を検証するために行った実験結果を示す.
- 2000-03-15
著者
関連論文
- 安全に結合可能なmixinを提供するためのルール
- アクティブネットワーク技術を用いた多重名前空間の実現法(特集:システムソフトウエアの新しい潮流)
- モーバイルオブジェクトシステムP_を用いたWeb検索ロボットのモーバイル化
- モーバイルオブジェクトシステムPLANETにおける分散協調処理のための通信機構
- 実行時カーネルのないリフレクティブな並列オブジェクト指向言語の実現方法 (自己反映計算(リフレクション))
- BESOMを用いたスパース符号化の一手法
- ロボットの共生的対話システムとマルチモーダルな表現システムの開発と評価(テーマセッション(1), ロボットとの相互作用のための言語処理・パターン認識・メディア理解)
- ロボットの共生的対話システムとマルチモーダルな表現システムの開発と評価(テーマセッション(1), ロボットとの相互作用のための言語処理・パターン認識・メディア理解)
- 静的解析に基づく侵入検知システムの最適化
- Windowsにおけるリファレンスモニタの実現(OS-2 : OSの基本機能)
- LB-6 セキュリティポリシーの動的切替機構を持つリファレンスモニタシステム(B. ソフトウェア)
- インクリメンタルな更新機構を持つ全文検索インデックスの分散並列処理方式
- インクリメンタルな更新機構を持つ全文検索インデックスの分散並列処理方式
- 仮想機械独立なアプレットシステムの実現
- モバイルエージェントの安全な移動法について
- Native Applet : ネイティブコード実行に基づいたWWW上のモバイルコード実行方式
- モーバイル・メモリセグメントを用いたモーバイルプログラミング言語の非抽出型実現方式
- 2000-DBS-122-6 インクリメンタルな更新を伴う全文検索インデックスの分散並列処理方式
- DE2000-28 インクリメンタルな更新を伴う全文検索インデックスの分散並列処理方式
- 動的双方向変換技術に基づいた異機種オブジェクトモビリティの実現法(特集:システムソフトウエアの新しい潮流)
- ソースコード変換技術を用いたJava言語におけるスレッドのモビリティの実現法
- WWW検索エンジンのためのインクリメンタルな全文検索インデックス更新方式
- 言語処理系クラスライブラリと一体化したオブジェクト指向構造エディタ
- SPA 2004の報告
- AP/Linux上での並列プロセススケジューリングの設計
- 並列計算機のPE間通信状況を考慮したタスク配置アルゴリズムの評価
- 連続型と非連続型を融合したタクス配置アルゴリズムの提案
- メッシュ結合並列計算機用パーティショニングアルゴリズムの時分割処理化
- パーティショニングアルゴリズムを用いた時分処理の実装方法
- アルゴリズムアニメーションによる並列マルチタスク管理の解析と評価
- プロセス管理と協調した管理情報共有機構(MetaShare)によるメモリ負荷分散方式の検討
- 多方向性と無作為性をもつパーティショニングアルゴリズムとそれを利用した時分割処理
- 超並列OS「超流動OS」の超分散化の考察
- 超流動OS開発用超並列マシンシミュレータ
- メッシュ結合並列計算機用パーティショニングアルゴリズム2D Buddyまたは Adaptive Scanを使った時分割処理の評価
- メッシュ結合並列計算機のパーティショニングアルゴリズム2D BuddyまたはAdaptive Scanを使った時分割処理
- 管理情報共有機構(MetaShare)を大域的仮想仮想記憶で利用した場合の基本性能評価
- 大域的仮想仮想記憶(GVVM)のRWC-1上での性能予測
- 適合型マップを用いた超並列システム用管理情報共有機構の提案
- 無制限に変更・拡張が可能なコンパイラの設計・実現方法の提案
- 実行効率を考慮した並列プログラムの移植性確保 : 問題の最適並列度推定
- 超流動OSのための適合型情報管理機構の基本設計
- 超流動OSのための大域的仮想仮想記憶(GVVM)とプロセッサ割り付けアルゴリズムの適合性の評価
- MixJuice言語によるデザインパターンの改善
- バイトコード編集によるJava言語の表明検査の制御
- 自律協調システムのための分散オブジェクトの共有機構
- TRaP-RPC:分散透明な遠隔ポインタの効率的な実現法について
- 永続キャッシュ技術の拡張可能ハッシュへの適用とそのインデックス性能の評価 (高度データベース論文特集)
- 永続キャッシュ技術を用いた拡張可能ハッシュのインデックス性能の向上について
- 永続キャッシュ技術を用いた拡張可能ハッシュのインデックス性能の向上について
- 拡張モジュール間の衝突が検出可能な言語拡張フレームワーク
- 高いモジュラリティと拡張性を持つ構文解析器
- 階層的な生成モデルの自己組織化を目的とする神経回路による独立成分分析の一手法
- 確率伝播法と条件付確率表の自己組織化を行う大脳皮質モデル(ベイズ情報処理,ベイズ情報処理及び一般)
- 分散永続性を提供するモーバイルオブジェクト・システムの実現
- モーバイルオブジェクト・システムPLANETにおける分散永続オブジェクトの実現法について
- モーバイルオブジェクト・システムPLANETにおける分散永続オブジェクトの実現法について
- 分散永続性を提供するモービルオブジェクト・システムの実現法について
- 分散仮想記憶技術を用いた分散共有格納庫システムの実現法について
- 超流動OSの大域的仮想仮想記憶におけるページ探索法の比較
- 1.3 分散OS XERO : 分散処理と永続処理の統一的な取扱いを目指して (日本におけるオペレーティングシステム研究の動向)
- 大脳皮質とベイジアンネット
- 無線マルチホップネットワークにおける信頼度情報に基づくルーティング手法の一検討(無線マルチホップ)