计算机学报 杂志社,计算机学报

Abstract &

BackgroundThe primary-backup process model for process allocation is an important research area in the study of fault-tolerant distributed system. In this paper, two heuristic approximation algorithms are proposed and analyzed, which are named as HDALF(heterogeneous distributed-system actual load first) and HDLDF(heterogeneous distributed-system load difference first). And the algorithms’ complexity is presented. Different from the previous work, the new fault-tolerant process model is based on the passive process replica model. Previous research work usually provided that the primary and backup processes have the same overhead all the time, or are based on homogeneous distributed system. The proposed algorithms are compared with the two-stage allocation algorithm, which is for homogeneous distributed system. The experimental results show that the proposed algorithms have significantly better performance than the two-stage algorithm. Additionally, in the case that the relative important weights are equal between before and after fault occurrence, the performance of HDLDF algorithm is better than HDALF from the view of load-balancing and the processor utilizing rate.

keywords fault-tolerant system; heterogeneous distributed system; load balancing; fault-tolerant scheduling algorithm; process allocation

background This work was supported by the National High Technology Research and Development Program of China (863 Program) under grant No2001AA111011.

Process allocation is a pivotal issue in distributed systems. In this area, primary-backup process model is an important scheme for system fault-tolerance. The traditional algorithms (such as two-stage algorithm) based on primary-backup process mode only adapt to homogeneous distributed system. As the heterogeneous multi-processor system is more prevalent now, authors’ research work focused on process allocation issue in heterogeneous multi-processor circumstance, and the allocation results should guarantee load balance for each processor.

In this paper, two heuristic approximation algorithms are proposed and analyzed. The experimental results show that the proposed algorithms have significantly better performance especially for heterogeneous distributed system environment.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值