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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
- 3.
see https://emteria.com/.
- 4.
- 5.
References
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)
Alhaj, T.A., et al.: Synchronization wireless algorithm based on message digest (SWAMD) for mobile device database. In: ICCEEE (2013)
Almaghrabi, R., et al.: A novel method for measuring nutrition intake based on food image. In: I2MTC (2012)
Bartholomew, D.: MariaDB vs. MySQL. White paper, Monty Program Ab (2012)
Bhandari, V.: Enabling Programmable Self with HealthVault: An Accessible Personal Health Record. O’Reilly Media Inc., Newton (2012)
Chan, M., et al.: Smart wearable systems: current status and future challenges. Artif. Intell. Med. 56(3), 137–156 (2012)
Chase, J.: The evolution of the Internet of Things. White paper, Texas Instruments (2013)
Choe, H., et al.: MetaService: an object transfer platform between Android applications. In: RACS (2011)
Choi, M.Y., et al.: A database synchronization algorithm for mobile devices. IEEE Trans. Consum. Electron. 56(2), 392–398 (2010)
Chun, B.G., et al.: Mobius: unified messaging and data serving for mobile apps. In: MobiSys (2012)
Dayer, L., et al.: Smartphone medication adherence apps: potential benefits to patients and providers. J. Am. Pharm. Assoc. 53(2), 172–181 (2013)
Enck, W., et al.: Understanding Android security. IEEE Secur. Privacy 7(1), 50–57 (2009)
Hung, M. (ed.): Leading the IoT: Gartner Insights on How to Lead in a Connected World. Gartner (2017)
Knöll, M.: Diabetes City: how urban game design strategies can help diabetics. In: eHealth (2009)
Koutny, T., et al.: On-line blood glucose level calculation. In: ICTH (2016)
Kwapisz, J.R., et al.: Activity recognition using cell phone accelerometers. ACM SIGKDD Explor. Newsl. 12(2), 74–82 (2010)
Lindholm, T., et al.: Syxaw: data synchronization middleware for the mobile web. Mob. Netw. Appl. 14(5), 661–676 (2009)
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)
Murnane, E.L., et al.: Mobile health apps: adoption, adherence, and abandonment. In: UbiComp/ISWC 2015, Adjunct (2015)
Peng, Z., et al.: On the measurement of P2P file synchronization: Resilio Sync as a case study. In: IWQoS (2017)
Phatak, S.H., Nath, B.: Transaction-centric reconciliation in disconnected client-server databases. Mob. Netw. Appl. 9(5), 459–471 (2004)
Ren, J., et al.: Serving at the edge: a scalable IoT architecture based on transparent computing. IEEE Netw. 31(5), 96–105 (2017)
Scanlon, M., et al.: Network investigation methodology for BitTorrent Sync. Comput. Secur. 54(C), 27–43 (2015)
Sethia, D., et al.: MRDMS-mobile replicated database management synchronization. In: SPIN (2014)
Silva, B.M.C., et al.: Mobile-health: a review of current state in 2015. J. Biomed. Inform. 56(August), 265–272 (2015)
Stach, C.: Secure Candy Castle – a prototype for privacy-aware mHealth apps. In: MDM (2016)
Stach, C., Mitschang, B.: Privacy management for mobile platforms - a review of concepts and approaches. In: MDM (2013)
Stach, C., Mitschang, B.: Der Secure Data Container (SDC) - Sicheres Datenmanagement für mobile Anwendungen. Datenbank-Spektrum 15(2), 109–118 (2015)
Stach, C., Mitschang, B.: The Secure Data Container: an approach to harmonize data sharing with information security. In: MDM (2016)
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)
Stach, C., et al.: The Privacy Management Platform: an enabler for device interoperability and information security in mHealth applications. In: HEALTHINF (2018)
Steimle, F., et al.: Extended provisioning, security and analysis techniques for the ECHO health data management system. Computing 99(2), 183–201 (2017)
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)
Wakabayashi, D.: Freed from the iPhone, the Apple Watch finds a medical purpose. Report, The New York Times (2017)
Walker, M.: Hype cycle for emerging technologies. Market analysis, Gartner (2018)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)