Title |
A File Synchronization Framework Based on Rsync Protocol for Cloud Storage Services |
DOI |
https://doi.org/10.5370/KIEE.2022.71.8.1164 |
Keywords |
File Synchronization; Rsync; Delta Encoding; File Transfer; Communication Framework |
Abstract |
In this paper, we propose a hybrid file synchronization framework based on rsync protocol and file transfer for clould storage services. When a client modifies a file, rsync uses delta encoding that transfers only the differences between two files of the client and server for file synchronization. On the other hand, the delta encoding requires additional processing cost in the process of determining the difference between the two files. The proposed framework selectively applies both the delta encoding and the file transfer to the file synchronization task. For a new file, the file transfer shows shorter synchronization delay than the delta encoding. For an appended file, the delta encoding shows shorter delay than the file transfer. For a modified file, the proposed hybrid synchronization method minimizes the delay time by selectively using the delta encoding and file transfer depending on the file size and modification ratio. |