- 著者
-
佐藤 芳樹
北形 元
木下 哲男
白鳥 則郎
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会研究報告マルチメディア通信と分散処理(DPS) (ISSN:09196072)
- 巻号頁・発行日
- vol.2002, no.32, pp.85-90, 2002-03-28
本稿ではJava仮想計算機をまたぐスレッド移送機能を分散処理に利用するための既存のスレッド移送技術の問題点を指摘し、これを解決するための手法について述べる。具体的には、関数型言語などで研究されてきた部分継続と呼ばれる概念を導入し、部分継続を一つの分散処理の単位とすることで柔軟な粒度での移送を実現する。本稿では、提案手法を実現するための構文の設計と、ソースコード変換による実装について述べる。A scheme has been developed that enables a Java program to be migrated across computers while preserving its execution state. This scheme is called Thread Migration. We indicate the problem occured when applying thread migration on Distributed Processing and propose a solution for that. To be more precise adoptind Patrial Continuations studied in Functional Language and Processing. Thereby we can migrate computation with flexible grain. This paper describes a design of additinal sentence structure to achieve our scheme. and implementing with source-code-level transformation.