Skip to main content

ECHOES: A Fail-Safe, Conflict Handling, and Scalable Data Management Mechanism for the Internet of Things

  • Conference paper
  • First Online:
Advances in Databases and Information Systems (ADBIS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11695))

Included in the following conference series:

Abstract

The Internet of Things (IoT) and Smart Services are becoming increasingly popular. Such services adapt to a user’s needs by using sensors to detect the current situation. Yet, an IoT service has to capture its required data by itself, even if another service has already captured it before. There is no data exchange mechanism adapted to the IoT which enables sharing of sensor data among services and across devices.

Therefore, we introduce a data management mechanism for the IoT. Due to its applied state-based synchronization protocol called ECHOES. It is fail-safe in case of connection failures, it detects and handles data conflicts, it is geared towards devices with limited resources, and it is highly scalable. We embed ECHOES into a data provisioning infrastructure, namely the Privacy Management Platform and the Secure Data Container. Evaluation results verify the practicability of our approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We use the term ‘Smart Thing’ for any kind of device which is able to connect to other devices in order to exchange data with each other and has the ability either to monitor its environment or to control other devices.

  2. 2.

    see https://developer.android.com/things/.

  3. 3.

    see https://emteria.com/.

  4. 4.

    see https://www.couchbase.com/products/mobile.

  5. 5.

    see https://www.resilio.com.

References

  1. Aditya, B., Juhana, T.: A high availability (HA) MariaDB Galera Cluster across data center with optimized WRR scheduling algorithm of LVS - TUN. In: TSSA (2015)

    Google Scholar 

  2. Alhaj, T.A., et al.: Synchronization wireless algorithm based on message digest (SWAMD) for mobile device database. In: ICCEEE (2013)

    Google Scholar 

  3. Almaghrabi, R., et al.: A novel method for measuring nutrition intake based on food image. In: I2MTC (2012)

    Google Scholar 

  4. Bartholomew, D.: MariaDB vs. MySQL. White paper, Monty Program Ab (2012)

    Google Scholar 

  5. Bhandari, V.: Enabling Programmable Self with HealthVault: An Accessible Personal Health Record. O’Reilly Media Inc., Newton (2012)

    Google Scholar 

  6. Chan, M., et al.: Smart wearable systems: current status and future challenges. Artif. Intell. Med. 56(3), 137–156 (2012)

    Article  Google Scholar 

  7. Chase, J.: The evolution of the Internet of Things. White paper, Texas Instruments (2013)

    Google Scholar 

  8. Choe, H., et al.: MetaService: an object transfer platform between Android applications. In: RACS (2011)

    Google Scholar 

  9. Choi, M.Y., et al.: A database synchronization algorithm for mobile devices. IEEE Trans. Consum. Electron. 56(2), 392–398 (2010)

    Article  Google Scholar 

  10. Chun, B.G., et al.: Mobius: unified messaging and data serving for mobile apps. In: MobiSys (2012)

    Google Scholar 

  11. Dayer, L., et al.: Smartphone medication adherence apps: potential benefits to patients and providers. J. Am. Pharm. Assoc. 53(2), 172–181 (2013)

    Article  Google Scholar 

  12. Enck, W., et al.: Understanding Android security. IEEE Secur. Privacy 7(1), 50–57 (2009)

    Article  Google Scholar 

  13. Hung, M. (ed.): Leading the IoT: Gartner Insights on How to Lead in a Connected World. Gartner (2017)

    Google Scholar 

  14. Knöll, M.: Diabetes City: how urban game design strategies can help diabetics. In: eHealth (2009)

    Google Scholar 

  15. Koutny, T., et al.: On-line blood glucose level calculation. In: ICTH (2016)

    Google Scholar 

  16. Kwapisz, J.R., et al.: Activity recognition using cell phone accelerometers. ACM SIGKDD Explor. Newsl. 12(2), 74–82 (2010)

    Article  Google Scholar 

  17. Lindholm, T., et al.: Syxaw: data synchronization middleware for the mobile web. Mob. Netw. Appl. 14(5), 661–676 (2009)

    Article  Google Scholar 

  18. Mehta, D.D., et al.: Mobile voice health monitoring using a wearable accelerometer sensor and a smartphone platform. IEEE Trans. Biomed. Eng. 59(11), 3090–3096 (2012)

    Article  Google Scholar 

  19. Murnane, E.L., et al.: Mobile health apps: adoption, adherence, and abandonment. In: UbiComp/ISWC 2015, Adjunct (2015)

    Google Scholar 

  20. Peng, Z., et al.: On the measurement of P2P file synchronization: Resilio Sync as a case study. In: IWQoS (2017)

    Google Scholar 

  21. Phatak, S.H., Nath, B.: Transaction-centric reconciliation in disconnected client-server databases. Mob. Netw. Appl. 9(5), 459–471 (2004)

    Article  Google Scholar 

  22. Ren, J., et al.: Serving at the edge: a scalable IoT architecture based on transparent computing. IEEE Netw. 31(5), 96–105 (2017)

    Article  Google Scholar 

  23. Scanlon, M., et al.: Network investigation methodology for BitTorrent Sync. Comput. Secur. 54(C), 27–43 (2015)

    Article  Google Scholar 

  24. Sethia, D., et al.: MRDMS-mobile replicated database management synchronization. In: SPIN (2014)

    Google Scholar 

  25. Silva, B.M.C., et al.: Mobile-health: a review of current state in 2015. J. Biomed. Inform. 56(August), 265–272 (2015)

    Article  Google Scholar 

  26. Stach, C.: Secure Candy Castle – a prototype for privacy-aware mHealth apps. In: MDM (2016)

    Google Scholar 

  27. Stach, C., Mitschang, B.: Privacy management for mobile platforms - a review of concepts and approaches. In: MDM (2013)

    Google Scholar 

  28. Stach, C., Mitschang, B.: Der Secure Data Container (SDC) - Sicheres Datenmanagement für mobile Anwendungen. Datenbank-Spektrum 15(2), 109–118 (2015)

    Article  Google Scholar 

  29. Stach, C., Mitschang, B.: The Secure Data Container: an approach to harmonize data sharing with information security. In: MDM (2016)

    Google Scholar 

  30. Stach, C., Mitschang, B.: CURATOR–a secure shared object store: design, implementation, and evaluation of a manageable, secure, and performant data exchange mechanism for smart devices. In: SAC (2018)

    Google Scholar 

  31. Stach, C., et al.: The Privacy Management Platform: an enabler for device interoperability and information security in mHealth applications. In: HEALTHINF (2018)

    Google Scholar 

  32. Steimle, F., et al.: Extended provisioning, security and analysis techniques for the ECHO health data management system. Computing 99(2), 183–201 (2017)

    Article  MathSciNet  Google Scholar 

  33. Swan, M.: Sensor mania! The Internet of Things, wearable computing, objective metrics, and the Quantified Self 2.0. J. Sens. Actuator Netw. 1(3), 217–253 (2012)

    Article  Google Scholar 

  34. Wakabayashi, D.: Freed from the iPhone, the Apple Watch finds a medical purpose. Report, The New York Times (2017)

    Google Scholar 

  35. Walker, M.: Hype cycle for emerging technologies. Market analysis, Gartner (2018)

    Google Scholar 

Download references

Acknowledgment

We thank the BW-Stiftung for financing the PATRON research project and the DFG for funding the SitOPT research project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christoph Stach .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Stach, C., Mitschang, B. (2019). ECHOES: A Fail-Safe, Conflict Handling, and Scalable Data Management Mechanism for the Internet of Things. In: Welzer, T., Eder, J., Podgorelec, V., Kamišalić Latifić, A. (eds) Advances in Databases and Information Systems. ADBIS 2019. Lecture Notes in Computer Science(), vol 11695. Springer, Cham. https://doi.org/10.1007/978-3-030-28730-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-28730-6_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-28729-0

  • Online ISBN: 978-3-030-28730-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics