Presentation is loading. Please wait.

Presentation is loading. Please wait.

Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department SSH-Based Efficient File Synchronization.

Similar presentations


Presentation on theme: "Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department SSH-Based Efficient File Synchronization."— Presentation transcript:

1 Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department SSH-Based Efficient File Synchronization Mihai Neagu mihai.neagu@cti.pub.ro Bachelor Presentation Session - July 2011

2 Content Introduction Architecture Tools Employed Implementation Conclusions Questions 05.12.20152 Bachelor Presentation Session - July 2011

3 Introduction Dropbox (closed source, centralized) Unison (no longer supported, transfer limitations) Develop an open source alternative 05.12.2015Bachelor Presentation Session - July 20103

4 Introduction Contacted csync developers Invited to collaborate on an open source project New goal: define an architecture Design a prototype => Java 05.12.20154 Bachelor Presentation Session - July 2011

5 Architecture 05.12.20155 Bachelor Presentation Session - July 2011

6 Tools Employed Ganymed SSH-2 for Java Jarsync Jnotify JUnit Tests 05.12.20156 Bachelor Presentation Session - July 2011

7 Implementation Test-Driven Development 05.12.20157 Bachelor Presentation Session - July 2011

8 Implementation Change Detection Alteration Storage Delta Encoding Authentication SSH Exception Management User Rights Conflict Management Time Zone Filenames on different OS 05.12.20158 Bachelor Presentation Session - July 2011

9 Implementation 05.12.20159 Bachelor Presentation Session - July 2011

10 Delta Encoding 05.12.201510 Bachelor Presentation Session - July 2011

11 Conclusions Developed a prototype which includes:  Remote synchronization through push and pull operations on an SSH server  Tests for all the important modules Gained experience collaborating on an open source project Room for improvements to be made 05.12.201511 Bachelor Presentation Session - July 2011

12 Questions Synchronization SSH Delta Encoding inotify 05.12.201512 Bachelor Presentation Session - July 2011


Download ppt "Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department SSH-Based Efficient File Synchronization."

Similar presentations


Ads by Google