The Design and Implementation of High Performance Synchronization Server for Mobile Applications on Education

A high performance data synchronization server for mobile device is proposed in this paper. For the mobile application system, the information or data sets are usually stored in both the mobile device and system database. After several operations for the mobile system, the data between the mobile device and system database may become not identical. In order to keep the consistence of these data, the data synchronization plays a key role in such applications. Therefore, this paper presents a data synchronization server which synchronizes the data between mobile device and system database in an efficient way. Based on the adoption of the data compression techniques, the network traffic can be reduced up to 18.8 times less than full-data transmission in average. Besides, experimental results show that the proposed server can reduce the synchronization response times dramatically.