Font Size: a A A

Research And Implementation Of Multi-terminal Cloud-based File Synchronization System

Posted on:2017-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2308330485994549Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology, computing technology, people are living toward information technology, intelligent direction of change. Intelligent terminal devices popularity and a large diagram, streaming applications have mushroomed in the booming entertainment to the user’s work brings great convenience, but a variety of applications in a multi-user data terminal interaction data garbled data even loss situations often occur, the consistency of end-user applications and more efficient management of data and multi-terminal data file to be solved; in addition, with the era of network information,information and online user data of the Internet explosion occurred, traditional storage technologies Internet users can’ t meet the large-scale mass data storage needs, their storage capacity, concurrent access, scalability capabilities are facing serious challenges.Because of the development of cloud computing, online storage systems with unprecedented performance advantages increased, was a great prospect. Dropbox, Google Drive, iCloud, etc. based on the rapid rise of the remote file cloud synchronization service, it is possible to provide highly reliable and scalable storage services to users, while meeting the demand of users efficient file synchronization and collaborative sharing, as to solve the above challenges effective way. However, with the continuous expansion of the scale users, such synchronization system in the cloud environment provided to users the service of file synchronization at the same time there are still many problems such as too high load of network bandwidth, file synchronization conflict detection and handling mechanisms are inadequate, not high scalability.This paper compares the current mainstream cloud file synchronization service system functional features, based on in-depth study of the file synchronization key technology,updated for changes in how the real-time monitoring of file data; how to achieve high efficiency synchronous low-bandwidth network environment file data; how to ensure the consistency of more end-user the set of data. To solve these key issues, research and implement cloud-based multi-terminal environment file synchronization service system(SyncCloud). The main work completed were:1) Internet users for large-scale mass data storage, high concurrency and scalability ofbasic needs, to realize a C / S structure of the cloud file synchronization system the SyncCloud. By analyzing the cloud file synchronization system user’s specific needs, build the SyncCloud system architecture, the core modules of the system detailed design.2) How to maintain user environment for cloud file synchronization service multi-terminal file system consistency of data collection this core issue, in-depth analysis of the multi-terminal remote file conflicts scene file synchronization process may occur, based on the comparison of operation log file synchronization algorithm, designing synchronization consistency model of the SyncCloud system.3) For synchronous redundancy SyncCloud client user system redundant file update operations to bring forth the SyncCloud system log file update operations pretreatment optimization; type of operation based on the updated user file synchronization events are classified using suitable synchronous transmission strategies, such as using Rsync algorithm to achieve differential transmission of file data, both to reduce the amount of data transfer communication, to improve efficiency and achieve high efficiency synchronous file data.4) The proposed combination of cloud file synchronization service system architecture to achieve the prototype of the SyncCloud system, the core function modules to achieve. By actual deployment in the LAN environment, verify the correctness and validity of the research work.
Keywords/Search Tags:Cloud Computing, File Synchronization, Multi-terminal, Data consistency, Collision Detection
PDF Full Text Request
Related items