Summary: | 碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 101 === Nowadays, in addition to personal computers, people have more and more portable digital devices. Therefore, synchronizing the files stored on all the devices has become an issue. It is common to use file-synchronization tools based on cloud storages. However, cloud-based synchronization services rely on the Internet to function properly. In case that the internet is not available or the files to be synchronized are highly confidential and are not suitable to be stored on the cloud storage, using such services is not appropriate. To resolve the problem, Ta-Lun Huang proposed a file-synchronization method based on a mechanism called Event History, and implemented a file-synchronization tool called Syncher. This thesis improves Syncher’s overall performance and stability, and resolves the problem that Syncher can only synchronize two devices at a time. Based on peer-to-peer architecture, the proposed method can be used to synchronize multiple devices simultaneously. In addition, an automatic file synchronization tool has been implemented.
|