Abstract: Storage for storing data is indispensable. If a storage
capacity becomes insufficient, we can increase its capacity by adding
new disks. It is, however, difficult to add a new disk when a
budget is not enough. On the other hand, there are many unused
idle resources such as used personal computers despite those use
value. In order to solve those problems, used personal computers can
be reused as storage. In this paper, we attempt to reuse used-PCs
as a distributed storage. First, we list up the characteristics of
used-PCs and design a storage system that utilizes its characteristics.
Next, we experimentally implement an auto-construction system
that automatically constructs a distributed storage environment in
used-PCs.
Abstract: A monolithic service is based on the N-tier architecture
in many cases. In order to divide a monolithic service into
microservices, it is necessary to redefine a model as a new
microservice by extracting and merging existing models across
layers. Refactoring a monolithic service into microservices requires
advanced technical capabilities, and it is a difficult way. This paper
proposes a design and concept to ease the migration of a monolithic
service to microservices using the mobile agent technology. Our
proposed approach, mobile agents-based design and concept, enables
to ease dividing and merging services.