Abstract
Some users would like to continue their computation under a certain limitation such as available resources or their rules for computer resources when they execute their simulation programs required a considerable time. In order to construct a computational environment suited for the restricted situations, we develop a problem solving environment which consists of four components: a runtime for a computation, a job submitter, a monitoring/handling tool for self-management, and a class library for programs. The computation executed on the proposed system is able to move to or copy to other computers on user demand. As a result, the system allows users to use flexibly their computer resources. Through experiments, the system makes a computation running at any time with a little overhead under the condition of unpredicted runtime adding/releasing, and the system reduces turnaround time by the effect of mirroring computing.