• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Wide-Area Distributed Computing Based on a Mobile Object Computing Approach

Research Project

Project/Area Number 10358004
Research Category

Grant-in-Aid for Scientific Research (A).

Allocation TypeSingle-year Grants
Section展開研究
Research Field 計算機科学
Research InstitutionUniversity of Tsukuba

Principal Investigator

KATO Kazuhiko  University of Tsukuba Institute of Information and Sciences and Electronics Associate Professor, 電子・情報工学系, 助教授 (90224493)

Co-Investigator(Kenkyū-buntansha) ICHISUGI Yuuji  Ministry of Economy, Trade and Industry Electro technical Laboratory Senior Researcher, 電子技術総合研究所, 主任研究官
OHORI Atsushi  Japan Advanced Institute of Science and Technology Professor, 情報科学研究科, 教授 (60252532)
YONEZAWA Akinori  University of Tokyo Faculty of Science Department of Information Science Professor, 大学院・理学系研究科, 教授 (00133116)
MATSUBARA Katsuya  University of Tsukuba Institute of Information and Sciences and Electronics Research Associate, 電子・情報工学系, 助手 (70302396)
CHIBA Shigeru  University of Tsukuba Institute of Information and Sciences and Electronics Assistant Professor, 電子・情報工学系, 講師 (80282713)
関口 龍郎  東京大学, 大学院・理学系研究科, 日本学術振興会特別研究員(DC)
Project Period (FY) 1998 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥30,200,000 (Direct Cost: ¥30,200,000)
Fiscal Year 2000: ¥9,900,000 (Direct Cost: ¥9,900,000)
Fiscal Year 1999: ¥7,400,000 (Direct Cost: ¥7,400,000)
Fiscal Year 1998: ¥12,900,000 (Direct Cost: ¥12,900,000)
KeywordsMobile object / Mobile agent / Internet / wide-area network / heterogeneous environment / WWW / プログラミング言語 / 分散プログラミング / インターオペラビリティ / アプレット / スクリプト言語 / 分散システム / 広域分散システム / 分散プログラミングシステム / 分散プログラミング言語
Research Abstract

A mobile object is a migratory object that may include program code, data, and computational state (so-called thread) in itself under rigorous access control to computational resource. We are developing the Planet mobile object system that enables mobile object computing in an open wide-area network environment such as the Internet without fixing designs of programming languages and virtual machines. In this research project we conducted the following studies.
First, we designed a scheme to achieve heterogeneous object mobility, and we implemented and evaluated it.
Second, we applied the scheme to the Web environment, then we obtained an applet system without fixing the designs of programing languages or virtual machines.
Third, we applied the mobile object technology of the Planet to mobilizing an existing scripting language interpreter of Tcl.
Fourth, we developed an implementation scheme of mobile objects for the Java language system including migratory threads in a portable way. It uses a source-code translation technique. Furthermore, we extended the scheme to safely execute mobile objects under a rigorous CPU-consumption control.
Lastly, we conducted experiments of wide-area distributed computing by using the experiment platform spreading over the University of Tsukuba, the University of Tokyo, the Kyoto University, and the Electrotechnical Laboratory.

Report

(4 results)
  • 2000 Annual Research Report   Final Research Report Summary
  • 1999 Annual Research Report
  • 1998 Annual Research Report
  • Research Products

    (64 results)

All Other

All Publications (64 results)

  • [Publications] 松原克弥: "分散永続性を提供するモーバイルオブジェクト・システムの実現"情報処理学会論文誌. Vol.39,No.8. 2494-2508 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Matsubara: "Worldwide component scripting with the PLANET mobile object system"Proceedings of 2nd Int.Conf.on Worldwide Computing and Its Applications. 56-71 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "An Approach to Mobile Software Robots for the WWW"IEEE Transactions on Knowledge and Data Engineering. Vol.11,No.4. 526-548 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "PLANET : An Open Mobile Object System for Open Network"Proceedings of IEEE Joint Symposium of First Int.Symposium on Agent Systems and Applications/Third Int.Symposium on Mobile Agents. 274-275 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] T.Sekiguchi: "A Simple Extension of Java Language for Controllable Transparent Migration and its Portable Implementation"Proceedings of Coordination'99. (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] A.Ohori: "Type-Directed Specialization of Polymorphism"Information and Computation. 64-107 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] S.Nishimura: "Parallel Functional Programming via Data-Parallel Recursion"Journal of Functional Programming. 427-462 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 阿部洋丈: "ソースコード変換技術を用いたJava言語におけるスレッドのモビリティの実現法"情報処理学会論文誌. Vol.41,No.SIG2(PRO6). 29-40 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 松原克弥: "動的双方向変換技術に基づいた異機種オブジェクトモビリティの実現法"情報処理学会論文誌. Vol.41,No.6. 1651-1664 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 東村邦彦: "アクティブネットワーク技術を用いた多重名前空間の実現法"情報処理学会論文誌. Vol.41,No.6. 1665-1676 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "Mobile substrate : Experiences of middleware-layer object mobility."Proceedings of 6th ECOOP Workshop on Mobile Object Systems : Operating System Support, Security and Programming Languages. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Matsubara: "Asynchronous Robot Teleoperation via the Internet : Mobile Agent Approach"Proceedings of International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 立堀道昭: "クラスオブジェクトを用いたJava言語用マクロ処理系"情報処理学会論文誌. Vol.41,No.8. 2327-2338 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Toumura: "Intermediate Caching in the Internet Environment"Proceedings of the Twelfth IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS2000). 584-591 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 吉田雅年: "モーバイル・メモリセグメントを用いたモーバイルプログラミング言語の非抽出型実現方式"情報処理学会論文誌:プログラミング. Vol.41,No.SIG9(PRO8). 25-36 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "Object Passing and Interaction Mechanism of the PLANET Mobile Object System"Object-Oriented Parallel and Distributed Programming. 313-329 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "Design of an open mobile object system for open networks"Parallel and Distributed Computing for Symbolic and Irregular Applications : Proceedings of the International Workshop PDSIA'99. 323-341 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] M.Hashimoto: "MobileML : A Programming Language for Mobile Computation"Proceedings of Coordination 2000. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] S.Chiba: "Load-time Structural Reflection in Java"ECOOP 2000-Object-Oriented Programming,. 313-336 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 板橋一正: "仮想機械独立なアプレットシステムの実現"電子情報通信学会論文誌. (掲載予定). (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Matsubara: "Worldwide component scripting with the PLANET mobile object system"Proceedings of 2nd Int. Conf. on Worldwide Computing and Its Applications. 56-71 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "An Approach to Mobile Software Robots for the WWW"IEEE Transactions on Knowledge and Data Engineering. Vol.11, No.4. 526-548 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "PLANET : An Open Mobile Object System for Open Network"Proceedings of IEEE Joint Symposium of First Int. Symposium on Agent Systems and Applications/Third Int. Symposium on Mobile Agents. 274-275 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] T.Sekiguchi: "A Simple Extension of Java Language for Controllable Transparent Migration and its Portable Implementation"Proceedings of Coordination '99. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] A.Ohori: "Type-Directed Specialization of Polymorphism"Information and Computation. 64-107 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] S.Nishimura: "Parallel Functional Programming via Data-Parallel Recursion"Journal of Functional Programming. 427-462 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "Mobile substrate : Experiences of middleware-layer object mobility"Proceedings of the 6th ECOOP Workshop on Mobile Object Systems : Operating System Support, Security and Programming Languages. (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Matsubara: "Asynchronous Robot Teleoperation via the Internet : Mobile Agent Approach"Proceedings of International Conference on Advances in Infrastructure for Electronic Business, Science and Education on the Internet. (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Toumura: "Intermediate Caching in the Internet Environment"Proceedings of the Twelfth IASTED International Conference on Parallel and Distributed Computing and Systems (PDC2000). 584-591 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "Object Passing and Interaction Mechanism of the PLANET Mobile Object System"Object-Oriented Parallel and Distributed Programming. 313-329 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] K.Kato: "Design of an open mobile object system for open networks"Parallel and Distributed Computing for Symbolic and Irregular Applications : Proceedings of the International Workshop PDSIA'99. 323-341 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] M.Hashimoto: "MobileML : A Programming Language for Mobile Computation"Proceedings of Coordination 2000. (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] S.Chiba: "Load-time Structural Reflection in Java"ECOOP 2000-Object-Oriented Programming. 313-336 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 松原克弥: "動的双方向変換技術に基づいた異機種オブジェクトモビリティの実現法"情報処理学会論文誌. Vol.41,No.6. 1651-1664 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 東村邦彦: "アクティブネットワーク技術を用いた多重名前空間の実現法"情報処理学会論文誌. Vol.41,No.6. 1665-1676 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Kato: "Mobile substrate : Experiences of middleware-layer object mobility"Proceedings of 6th ECOOP Workshop on Mobile Object Systems : Operating System Support, Security and Programming Languages. (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Matsubara: "Asynchronous Robot Teleoperation via the Internet : Mobile Agent Approach"Proceedings of International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet. (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 吉田雅年: "モーバイル・メモリセグメントを用いたモーバイルプログラミング言語の非抽出型実現方式"情報処理学会論文誌:プログラミング. Vol.41,No.SIG9(PRO8). 25-36 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Toumura: "Intermediate Caching in the Internet Environment"Proceedings of the Twelfth IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS2000). 584-591 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Kato: "Object Passing and Interaction Mechanism of the P_<LANET> Mobile Object System"Object-Oriented Parallel and Distributed Programming. 313-329 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Kato: "Design of an open mobile object system for open networks"Parallel and Distributed Computing for Symbolic and Irregular Applications : Proceedings of the International Workshop PDSIA'99. 323-341 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 板橋一正: "仮想機械独立なアプレットシステムの実現"電子情報通信学会論文誌. (掲載予定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Kato,Y.Someya,K.Matsubara: "An approach to mobile software robots for the WWW"IEEE Transactions on Knowledge and Data Engineering. 11・4. 526-548 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] K.Kato,K.Matsubara,Y.Someya: "Design of an open mobile object system for open networks"In Proc.Of International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDCSIA'99). (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] K.Kato,K.Matsubara,Y.someya: "PLANET: An open mobile object system for open network"In Proc.IEEE Joint Int.Symp.on Agent Systems and Applications (ASA'99) and Third Int.Symp.on Mobile Agents (MA'99). 274-275 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] K.Kato,K.Matsubara,K.Toumura: "Object Passing and Interaction Mechanism of the Plant Mobile Object System"Object-Oriented Parallel and Distributed Programming,Hermes Science Publications.. 313-329 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 松原克弥,板橋一正,森山豊,染谷祐一: "動的双方向変換技術に基づいた異機種オブジェクトモビリティの実現法"情報処理学会コンピュータシステムシンポジウム. 89-96 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 東村邦彦,松原克弥,加藤和彦: "アクティブネットワーク技術を用いた多重名前空間の実現法"情報処理学会主催コンピュータシステムシンポジウム論文集. 113-120 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 吉原潤,加藤和彦: "Www検索エンジンのためのインクリメンタルな全文検索インデックス更新方式"情報処理学会論文誌:データベースVol.40,No.SIG8(TOD4). 112-125 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 板橋一正,松原克弥,森山豊,染谷祐一: "Native Applet:ネイティブコード実行に基づいたWWW上のモバイルコード実行方式"情報処理学会プログラミング研究会. (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 吉田雅年,松原克弥,加藤和彦: "モーバイル・メモリセグメントを用いたモーバイルプログラミング言語の非抽出型実現方式"情報処理学会プログラミング研究会. (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 阿部洋丈,一杉裕志,加藤和彦: "ソースコード変換技術を用いたJava言語におけるスレッドのモビリティの実現法"情報処理学会論文誌:プログラミング. (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] T.Sekiguchi,H.Masuhara,A.Yonezawa: "A Simple Extention for Java Language for Controllable Transparent Migration and its Portable Implementation,"Proc.Coordination Languages and Models,LNCS-1594. 211-226 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 多賀奈由太,関口龍郎,米澤明憲: "通常の実行効率をほとんど損なわないスレッドマイグレーションが可能なC++"情報処理学会論文誌:プログラミング. (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] A.Ohori: "Type-Directed Specialization of Polymorphism"Information and Computation. 155(1). 63-107 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] S.Nishimura and A.Ohori: "Parallel Functional Programming via Date-Parallel Recursion"Journal of Functional Programming. 9(4). 427-462 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] A.Ohori and N.Yoshida: "Type Infernece with Rank 1 Polymorphism for Type-Directed Compilation of ML."In Proceeding of ACM International Conference on Functional Programming (ICFP). (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 光来健一、千葉滋、益田隆司: "プロセスの依存関係に基づく分散システムのセキュリティ機構"第3回プログラミングおよび応用のシステムに関するワークショップ(SPA2000). (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] K.Kato, Y.Someya, K.Matsubara, K.Toumura and H.Abe: "An approach to mobile software robots for the WWW." IEEE Transactions on Knowledge and Data Engineering. (To appear). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 松原、加藤: "分散永続性を提供するモーバイルオブジェクト・システムの実現" 情報処理学会論文誌. 39・8. 2494-2508 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 清水、加藤: "永続キャッシュ技術の拡張可能ハッシュへの適用とそのインデックス性能の評価" 電子情報通信学会論文誌. J82-D-I(1). 24-33 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 染谷、阿部、松原、東村、加藤: "モーバイルオブジェクトシステムPLANETを用いたweb検索ロボットのモーバイル化" 情報処理学会研究報告98-DBS-116(2). 98・58. 25-30 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 森山、板橋、松原、加藤: "異機種環境におけるモーバイルオブジェクトの一実現法" 日本ソフトウェア科学会第15回大会論文集. 373-376 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 染谷、阿部、松原、東村、加藤: "モーバイルオブジェクトシステムPLANETを用いたモーバイルweb検索ロボット" 日本ソフトウェア科学会第15回大会論文集. 29-32 (1998)

    • Related Report
      1998 Annual Research Report

URL: 

Published: 1998-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi