摘 要
隨著計算機網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,辦公自動化和企業(yè)信息化的不斷普及,人們對數(shù)據(jù)存儲的需求越來越高,容錯技術(shù)是提高計算機系統(tǒng)可靠性的有效手段。目前,X碼已經(jīng)作為計算機網(wǎng)絡(luò)中提高系統(tǒng)可靠性的一種容錯編碼技術(shù),被廣泛應(yīng)用在存儲系統(tǒng)中。本文主要分析了基于糾錯碼的容錯技術(shù),并從X碼的編碼算法和譯碼算法的關(guān)鍵技術(shù)出發(fā),采用X碼對文件信息進行編碼,增加兩列校驗文件信息,預(yù)先知道出錯文件位置情況下,通過X碼譯碼算法能恢復(fù)任意兩列文件信息,實現(xiàn)一個文件容錯仿真模型,進一步證明了基于X碼容錯技術(shù)的可靠。
關(guān)鍵詞: X碼;編碼算法;譯碼算法;容錯技術(shù);可靠性
Research of Fault Tolerance Technology based on Error Correcting Code
——The Design and Implementation of X Codes
Abstract
With the rapid expansion of the Internet and the increasingly wide of information
technology, the demand for data storage becomes higher and higher. Fault-tolerant technology is an effective method to improve the reliability of computer systems. X codes are already a reliable fault-tolerant technology in the computer network and is widely used in storage systems. This dissertation systematically investigates fault tolerance technology based on error correcting code in storage system. And the file information is encoding by X codes, two columns of parity file information are added.
Two columns of files’ losses can be recovered up to by decoding algorithm of X codes if error positions are known in advance. A File fault tolerance model is implemented by analyzing encoding and decoding algorithm of X codes. The reliability of X codes is further proven by experimentations.
Key words: X code; encoding algorithm; decoding algorithm; Fault-tolerant technology; Reliability