Sunday, December 14, 2014

4.7 Database Synchronization

Data synchronization is important in the DTN email system. This part of the system is to ensure the email data can be transferred from the email storage to the infomediary device and reach the destination storage. Data synchronization operates in the email server computer on both sides. When the email server computer receives an available connection of infomediary device, the data synchronization will begin where the mail server will grab the new data from infomediary device and transfer a new data from mail server to infomediary device at the same time. There are several options available for this purpose which is FreeFilesync, Synchronize It, Beyond Compare 3, rsync etc. FreeFilesync is a free Open Source software for Windows and able to compare and synchronize files and synchronize folders. It supports filters, file sizes greater than 4GB and creation of batch files for automated synchronization. Synchronize It is a commercial folders comparison and data synchronize for Windows. It also supports command line switches for unattended synchronization. Beyond Compare 3 is the commercial folders comparison and data synchronization for Windows. Rsync is a batch of folders and file synchronization tools for UNIX systems. Rsync can copy or display directory contents optionally using compression and recursion. FreeFilesync is suitable for this thesis project being it is a free Open Source for Windows and support for batch file for automated file synchronization.

Infomediary device is working as a data mule. It carries data storage between data communication link. It is able to automatically load and unload the data when arrives at its terminal location. In this thesis, infomediary device requires to establish network connection at the terminal location which is a mail server and Storage to store the email data. A laptop, Tablet PC or a Smartphone can be used for this purpose. An Android Smartphone is used in this thesis project because of its less power consumption and prolongs battery life. An Android Smartphone is smaller and easy to move in between terminal location and able to establish a connection through Wi-Fi. Samba File Sharing is used to provide network storage for the Terminal Location for data synchronization.

No comments:

Post a Comment