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

2000 Fiscal Year Final Research Report Summary

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)
Project Period (FY) 1998 – 2000
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.

  • Research Products

    (33 results)

All Other

All Publications (33 results)

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] T.Sekiguchi: "A Simple Extension of Java Language for Controllable Transparent Migration and its Portable Implementation"Proceedings of Coordination'99. (1999)

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

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

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

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

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

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] M.Hashimoto: "MobileML : A Programming Language for Mobile Computation"Proceedings of Coordination 2000. (2000)

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Sekiguchi: "A Simple Extension of Java Language for Controllable Transparent Migration and its Portable Implementation"Proceedings of Coordination '99. (1999)

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

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

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] K.Kato: "Object Passing and Interaction Mechanism of the PLANET Mobile Object System"Object-Oriented Parallel and Distributed Programming. 313-329 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] M.Hashimoto: "MobileML : A Programming Language for Mobile Computation"Proceedings of Coordination 2000. (2000)

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

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2002-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi