Advertisement

Context Aware Data Synchronisation During Emergencies

  • Alireza HassaniEmail author
  • Pari Delir Haghighi
  • Frada Burstein
  • Scott Davey
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10257)

Abstract

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.

Keywords

Context model Context-aware computing Data synchronisation 

Notes

Acknowledgements

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.

References

  1. 1.
    Victorian Bushfires Royal Commission Final Report (2009). http://www.royalcommission.vic.gov.au/finaldocuments/summary/PF/VBRC_Summary_PF.pdf
  2. 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. 3.
    Warrnambool Exchange Fire, Consumer and Social Impact Analysis, ACCAN (2014). https://accan.org.au/files/Grants/2014%20RMIT%20Warrnambool%20report_final.pdf
  4. 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
  5. 5.
    Chen, K., Shen, H., Zhang, H.: Leveraging social networks for P2P content-based file sharing in disconnected MANETs. IEEE Trans. Mob. Comput. 13, 235–249 (2014)CrossRefGoogle Scholar
  6. 6.
    Raj, M., Kant, K., Das, S.K.: Energy adaptive mechanism for P2P file sharing protocols. In: Caragiannis, I., et al. (eds.) Euro-Par 2012. LNCS, vol. 7640, pp. 89–99. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-36949-0_11 CrossRefGoogle Scholar
  7. 7.
    Agarwal, S., Starobinski, D., Trachtenberg, A.: On the scalability of data synchronization protocols for PDAs and mobile devices. IEEE Netw. 16, 22–28 (2002)CrossRefGoogle Scholar
  8. 8.
    Shial, G., Majhi, S.K.: Techniques for file synchronisation: a survey. J. Glob. Res. Comput. Sci. 5(11), 1–4 (2014)Google Scholar
  9. 9.
    Starobinski, D., Trachtenberg, A., Agarwal, S.: Efficient PDA synchronization. IEEE Trans. Mob. Comput. 2(1), 40–51 (2003)CrossRefGoogle Scholar
  10. 10.
  11. 11.
    Palm developer knowledgebase manuals. http://palmos.com/dev/support/docs/palmos/ReferenceTOC.htm
  12. 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. 13.
    Judge, F., Kalra, G.S.: Peer-to-peer data synchronization architecture (2010)Google Scholar
  14. 14.
    Balasubramaniam, S., Pierce, B.C.: What is a file synchronizer? In: MOBICOM 1998 (1998)Google Scholar
  15. 15.
    Ramsey, N., Csirmaz, E.: An algebraic approach to file synchronization. ACM SIGSOFT Softw. Eng. Notes 26(5), 175 (2001)CrossRefGoogle Scholar
  16. 16.
    Shamim Hossain, M., Masud, M., Muhammad, G., Rawashdeh, M., Hassan, M.M.: Automated and user involved data synchronization in collaborative e-health environments. Comput. Hum. Behav. 30, 485–490 (2014)CrossRefGoogle Scholar
  17. 17.
    Santoro, N.: Design and Analysis of Distributed Algorithms. Wiley-Interscience, Hoboken (2006)CrossRefzbMATHGoogle Scholar
  18. 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
  19. 19.
    Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Alireza Hassani
    • 1
    Email author
  • Pari Delir Haghighi
    • 1
  • Frada Burstein
    • 1
  • Scott Davey
    • 2
  1. 1.Faculty of Information TechnologyMonash UniversityMelbourneAustralia
  2. 2.Datalink Internet Systems Pty LtdMelbourneAustralia

Personalised recommendations