| In modern society, the rapid development of computer technology brings a large amount of data. The protection of data security becomes more and more important, especially for lots of valuable data, once lost or corrupted, the consequences would be disastrous. Traditional method is making back-up regularly to improve data availability, but this way can just offer course grained data protection. Data lost also caused a work efficiency problem. Based on this, the technology of continuous data protection becomes an advanced solution of data protection.This research designed a network-based continuous data protection system which called Net-CDP (Networked Continuous Data Protection). It has real-time data protection function, and by using distributed filesystem to control data accessing, it also has good expansibility and high efficiency. The Net-CDP prototype system had been implemented. It consists of three modules, protecting module, recovering module and back-up storage module. The protecting module uses stackable file system to trace the file operations, and makes back-up for the data, and make time labels for the back-up data. The recovering module can output the correct files according to user’s request by checking their time labels, and ensure the data integrity and availability. Back-up storage module manages the back-up data and optimizes the read-write efficiency. Thus, Net-CDP has many features such as real-time, efficient storage, and expansibility.Finally, some functional tests and performance tests have been done. Functional tests are implemented to check storage function, recovery function and data integrity. Performance tests are implemented to check the amount of back-up data, system throughput and recovery time. The result shows that, Net-CDP can reduce more than50%back-up data and speed up by30%on recovering time. It has a very broad application prospects in the future. |