Power Consumption Models for Redundantly Performing Mobile-Agents

Dilawaer Duolikun, Ailixier Aikebaier, Tomoya Enokido, Makoto Takizawa · 2014

Application processes have to be efficiently and reliably performed on servers in a cluster. Multiple replicas of a process can be performed on multiple servers in order to make the process fault-tolerant. The more number of replicas are performed on multiple servers, the more reliably a process can be performed but the more amount of electric power is consumed by the servers. In this paper, we consider a mobile agent approach to fault-tolerantly, energy-efficiently performing application processes in a cluster. Here, a process is first initialized on a server named home server. A process is thus performed on a server st and moves to another server su if the server su spends smaller power to perform the process than st. A process takes checkpoints and sends the checkpoints to the home server. If a process is faulty, the home server recreates the process an operational server and the process is restarted on a state saved at a checkpoint most recently taken on the home server.

Read the paper · More papers on PaperTik