Some research projects — particularly those with team members at multiple campuses — need to maintain copies of the project's data on a campus system and on an ACCESS system. You can automate this synchronization using Globus.
Perform an initial transfer between your campus and ACCESS
To synchronize data between your campus and ACCESS, you first need to transfer data between your project's campus data storage and your project's ACCESS data storage. Follow the instructions for transferring data with Globus, and make a copy of your project's data on your ACCESS storage (or on your campus storage, depending on where the data starts). Once you have a copy in both places, you're ready to set up synchronization.
Determine the synchronization direction(s)
- If new data is produced only in one place and you need it to automatically appear in the other, you'll need synchronization in one direction only.
- If new data is produced both on campus and on ACCESS, you'll need bi-directional synchronization: two repeating tasks, one in each direction.
Set up synchronization
Login to the Globus web app and locate the data source and the destination. (The source is where new data will appear; the destination is where the new data will be copied to.)
After selecting the source, destination, and folder to synchronize, click Transfer & Timer Options between the two Start buttons. Always check the “sync” box. If you don't, every file will be transferred every time the task runs, even if it's already on the destination.
Set options to transfer new files and files with a newer modification time on the source system, and to copy the modification time along with the file's contents. You can also set an option to terminate the transfer if a quota error is detected on the destination.
When you're finished setting options, click the Start button. Globus will confirm the timer task was submitted.
For bi-directional synchronization, click the other Start button (the one with the arrow in the other direction) to create a second task with source and destination swapped.
Monitor synchronization
Your synchronization task will run according to the schedule you set. You'll receive an email notification each time the task runs. You can also view the task history in the Globus web app by clicking the Activity icon.
Conclusion
It's easy to maintain a synchronized copy of your project's data in two or more locations. This can enable collaboration with research partners, facilitate automated data processing, or gather data from sources at multiple campuses. Once set up, the synchronization will happen automatically until your repeating schedule ends or you cancel the task.