Process Allocation in Fault - Tolerant
نویسنده
چکیده
Process allocation is important for fault-tolerant multi-computer systems since it directly aaects the performance and dependability of the system. In this paper, we consider load-balancing process allocation for fault-tolerant systems that balances the load before as well as after faults start to degrade the performance of the system. We show two schemes to tolerate multiple faults in the passive replica process model. The rst scheme is running multiple backup processes for each process. The second scheme is running only one backup process for each process, but regenerates backup processes for processes that do not have a backup process after a fault occurrence to keep the primary-backup process pair available. In both schemes, we propose heuristic process allocation methods for balancing loads in spite of the occurrence of faults. Simulation is used to compare the performance of both schemes. In each scheme, we are able to keep the load balanced reasonably among nodes after each fault occurrence. But, the single backup scheme is more suitable for tolerating multiple faults than the multiple backup scheme since the former has less overhead and better performance.
منابع مشابه
Fault-Tolerant Process Allocation with Load Balancingy
Process allocation is important for fault-tolerant multi-computer systems since it directly aaects the performance and dependability of the system. In this paper , we consider load-balancing process allocation for fault-tolerant systems that balances the load before as well as after faults start to degrade the performance of the system. We show two schemes to tolerate multiple faults in the pas...
متن کاملReplicated Process Allocation for Load Distribution in Fault-Tolerant Multicomputers
In this paper, we consider a load-balancing process allocation method for fault-tolerant multicomputer systems that balances the load before as well as after faults start to degrade the performance of the system. In order to be able to tolerate a single fault, each process (primary process) is duplicated (i.e., has a backup process). The backup process executes on a different processor from the...
متن کاملFault-Tolerant Control of a Nonlinear Process with Input Constraints
A Fault-Tolerant Control (FTC) methodology has been presented for nonlinear processes being imposed by control input constraints. The proposed methodology uses a combination of Feedback Linearization and Model Predictive Control (FLMPC) schemes. The resulting constraints in the transformed process will be dependent on the actual evolving states, making their incorporation in the de...
متن کاملProcess Allocation for Load Distribution in Fault-Tolerant Multicomputers
In this paper, we consider a load-balancing process allocation method for fault-tolerant multicomputer systems that balances the load before as well as after faults start to degrade the performance of the system. In order to be able to tolerate a single fault, each process (primary process) is duplicated (i.e., has a backup process). The backup process executes on a different processor from the...
متن کاملProcess Allocation for Load Distribution in Fault -
In this paper, we consider a load-balancing process allocation method for fault-tolerant multicomputer systems that balances the load before as well as after faults start to degrade the performance of the system. In order to be able to tolerate a single fault, each process (primary process) is duplicated (i.e., has a backup process). The backup process executes on a diierent processor from the ...
متن کامل