ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング


インデックスリンク

インデックスツリー

  • RootNode

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.43
  4. No.SIG3(PRO14)

Javaのクラスファイル変換によるスレッド移送

https://ipsj.ixsq.nii.ac.jp/records/16810
https://ipsj.ixsq.nii.ac.jp/records/16810
ce8ee800-e87f-4924-b5a3-4c39bb65f21c
名前 / ファイル ライセンス アクション
IPSJ-TPRO4303015.pdf IPSJ-TPRO4303015.pdf (37.9 kB)
Copyright (c) 2002 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2002-03-15
タイトル
タイトル Javaのクラスファイル変換によるスレッド移送
タイトル
言語 en
タイトル Java Thread Migration by the Class File Translation
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
東京大学大学院新領域創成科学研究科基盤情報学専攻
著者所属
東京大学大学院工学系研究科
著者所属
東京大学大学院新領域創成科学研究科基盤情報学専攻
著者所属(英)
en
Department of Frontier Infomatics, Graduate School of Frontier Sciences, University of Tokyo
著者所属(英)
en
Graduate School of Engineering, University of Tokyo
著者所属(英)
en
Department of Frontier Infomatics, Graduate School of Frontier Sciences, University of Tokyo
著者名 松崎, 明 山口, 実靖 相田, 仁

× 松崎, 明 山口, 実靖 相田, 仁

松崎, 明
山口, 実靖
相田, 仁

Search repository
著者名(英) Akira, Matsuzaki Saneyasu, Yamaguchi Hitoshi, Aida

× Akira, Matsuzaki Saneyasu, Yamaguchi Hitoshi, Aida

en Akira, Matsuzaki
Saneyasu, Yamaguchi
Hitoshi, Aida

Search repository
論文抄録
内容記述タイプ Other
内容記述 本発表ではJavaのクラスファイルをバイトコードレベルで直接変換することによってスレッド移送を可能にする手法を提案する.スレッド移送はモバイルエージェントシステムの移動性を確保するうえで重要な技術であるが,既存のモバイルエージェントシステムではその多くがJava言語をベースとしており,Java言語では標準では非活性なオブジェクトのみが移送可能であるという制限があった.また近年スレッド移送を行う手法がいくつか提案されているが,これらはアプリケーション設計者に何らかの方法で移送する位置を特定させる手法がほとんどであった.これに対し提案手法では従来の手法のような移送メソッドあるいは移送関数といった,移送のための特殊なコードをソースコード中に記述する必要性はなく,したがって,事実上存在するあらゆるJavaのスレッドを転送することが可能となり,移動の透過性と既存のクラスの再利用性を実現する.本発表では提案手法に基づいたバイトコード変換を用いたシステムを実装し,変換による性能低下が小さく抑えられ,あらゆるJava実行環境で実行可能であるという結果を得たことを述べる.また提案手法は現在研究中のアイドル資源を用いた分散協調システムの一環であり,その目的においてスレッドの停止処理時間が重要となるが,これについてもユーザにストレスを感じさせない時間内での停止を確認することができた.
論文抄録(英)
内容記述タイプ Other
内容記述 In this presentation, we propose a way to be able to migrate Java thread by translating Java class files in byte-code level. Thread migration is an important technology for Mobile Agent Systems to get some agents’ mobility, but existing Mobile Agent systems, which are commonly based on Java language, have a limit that they can migrate only some static objects because of the Java language specification. On the other hand, many of thread migratable systems developed recently had another limitation that the programmers must write some identifier pointing to the start position of migration. But our system has no such limitation, so all existing classes and resources can use with no modification, and programmers don’t have to take care of migration. In this presentation, we will explain about the system we implemented based on this technology, and the result that overhead of translation is small and translated classes run all Java platforms. By the way, our system is a part of the project, named “Didtributed Cooporative System with Idle Computer Resources”, and in that project, thread sleeping time is a critical term. We’ve got some results that thread sleped in the time range with no stress for users.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 43, 号 SIG03(PRO14), p. 85-85, 発行日 2002-03-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:40:22.693482
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3