Context Aware Data Synchronisation During Emergencies
Today emergency management teams highly use internet-connected devices to improve the accuracy and immediacy of data collection and sharing. However, most cloud-based data synchronisation models rely on centralised components to share their data between users and do not support situations where the internet connection is unreliable or unavailable. This becomes particularly important when working in disaster-affected areas, where the internet infrastructure itself may be damaged but multiple, offline users are within close range of each other. Peer-to-peer data synchronisation can provide a great opportunity for performing data synchronisation locally between the mobile peers in an offline mode. However, it introduces new challenges in terms of conflict resolution, security and data consistency and integrity. In this paper, we propose a context-aware peer to peer data synchronisation framework for mobile environments when the internet becomes unavailable. The proposed approach introduces novel methods for peer discovery, user authentication and authorisation, as well as managing data versioning.
KeywordsContext model Context-aware computing Data synchronisation
This research was funded by the State Government Technology Development Voucher program and Datalink Internet Systems Pty Ltd. We acknowledge Peter Kakris’s contribution to the initiation and conduct of this project.
- 1.Victorian Bushfires Royal Commission Final Report (2009). http://www.royalcommission.vic.gov.au/finaldocuments/summary/PF/VBRC_Summary_PF.pdf
- 2.Halls Gap: CFA concerned over phone outage, The Stawell Times-News. http://www.stawelltimes.com.au/story/4101016/emergency-concerns-over-grampians-phone-outage/?cs=12
- 3.Warrnambool Exchange Fire, Consumer and Social Impact Analysis, ACCAN (2014). https://accan.org.au/files/Grants/2014%20RMIT%20Warrnambool%20report_final.pdf
- 4.Manual 14 - Post-Disaster Survey And Assessment, Emergency Management Australia, Australian Emergency Manuals Series, Part III, Volume 2 (2001). https://www.aidr.org.au/media/1447/manual-14-post-disaster-survey-and-assessment.pdf
- 8.Shial, G., Majhi, S.K.: Techniques for file synchronisation: a survey. J. Glob. Res. Comput. Sci. 5(11), 1–4 (2014)Google Scholar
- 10.SyncML. http://www.syncml.org
- 11.Palm developer knowledgebase manuals. http://palmos.com/dev/support/docs/palmos/ReferenceTOC.htm
- 12.Endo, S., Miyamoto, T., Kumagai, S., Fujii, T.: A data synchronization method for peer-to-peer collaboration systems. In: IEEE International Symposium on Communications and Information Technology 2004 ISCIT 2004, vol. 1, pp. 368–373 (2004)Google Scholar
- 13.Judge, F., Kalra, G.S.: Peer-to-peer data synchronization architecture (2010)Google Scholar
- 14.Balasubramaniam, S., Pierce, B.C.: What is a file synchronizer? In: MOBICOM 1998 (1998)Google Scholar
- 18.Lee, Y., Kim, Y., Choi, H.: Conflict resolution of data synchronization in mobile environment. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3044, pp. 196–205. Springer, Heidelberg (2004). doi: 10.1007/978-3-540-24709-8_21 CrossRefGoogle Scholar