Journal of Systems Engineering and Electronics ›› 2006, Vol. 17 ›› Issue (3): 669-672.doi: 10.1016/S1004-4132(06)60114-X

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

Novel algorithm for distributed replicas management based on dynamic programming

Wang Tao, Lu Xianliang & Hou Mengshu   

  1. Coll. of Computer Science and Engineering, Univ. of Electronics Science and Technology of China, Chengdu 610054, P. R. China
  • Online:2006-09-25 Published:2006-09-25

Abstract:

Replicas can improve the data reliability in distributed system. However, the traditional algorithms for replica management are based on the assumption that all replicas have the uniform reliability, which is inaccurate in some actual systems. To address such problem, a novel algorithm is proposed based on dynamic programming to manage the number and distribution of replicas in different nodes. By using Markov model, replicas management is organized as a multi-phase process, and the recursion equations are provided. In this algorithm, the heterogeneity of nodes, the expense for maintaining replicas and the engaged space have been considered. Under these restricted conditions, this algorithm realizes high data reliability in a distributed system. The results of case analysis prove
the feasibility of the algorithm.

Key words: