Abstract
Context- and self- awareness are two terms that have been living with us for many years. In principle, both state a similar meaning even though the literature points out a very different path. One is inspired by location-related mechanisms in mobile environments, whereas the other is inspired by biology. In the area of the Internet of Things, the term context-awareness has seen a higher adoption in the field of Cloud Computing, while the term self-awareness is more widely used in the area of Wireless Sensor Networks. This paper evaluates the entire IoT Cloud-to-Thing Continuum in an attempt to reconcile both terms. We contextualize and discuss the literature around context and self-awareness, and we propose a conceptual architecture that handles both concepts, with the aim of having a better understanding of how to develop a software environment that integrates both concepts. To show the real-life applicability of our proposed architecture, it is introduced in a realistic setting such as wildfire monitoring, including a conceptual overview of how the proposed architecture could be implemented in this domain. Additionally, our evaluation of a river flooding scenario concluded that the proposed architecture significantly reduced flood detection delay by over 47% compared to the naive method and over 20% compared to standalone self-awareness and context-awareness methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Illustrated by dashed lines in Fig. 1 to emphasize the different interactions’ nature.
- 2.
River Level and Flows dataset by Alberta Environment and Parks [4].
- 3.
Node datasheet: https://www.worldsensing.com/product/tilt90-x-2/.
- 4.
The water level prediction model–lightweight linear regression algorithm–employed in the sensor node has some energy overhead, but it is expected to have minimal impact on the sensor node’s overall energy consumption. Hence, this has not been factored into the simulation nor Table 1.
References
Aalen, O.O.: A linear regression model for the analysis of life times. Stat. Med. 8(8), 907–925 (1989)
Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48157-5_29
Agarwal, A., Miller, J., et al.: Self-aware computing. Technical report, Massachusetts Institute of Technology Cambridge (2009)
Alberta Environment and Parks - Calgary Open Data, Canada: River Level and Flows (2022). https://data.calgary.ca/Environment/River-Levels-and-Flows/5fdg-ifgr. Accessed 24 Jan 2023
Analytics, I.: Number of connected IoT devices growing 18% to 14.4 billion globally (2022). https://iot-analytics.com/number-connected-iot-devices/
Arif, M., Alghamdi, K.K., et al.: Role of machine learning algorithms in forest fire management: a literature review. J. Rob. Autom. 5(1), 212–226 (2021)
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)
Brown, P., Bovey, J., Chen, X.: Context-aware applications: from the laboratory to the marketplace. IEEE Pers. Commun. 4(5), 58–64 (1997)
Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical report, Dartmouth College, United States (2000)
Dustdar, S., Avasalcai, C., Murturi, I.: Edge and fog computing: vision and research challenges. In: IEEE International Conference on Service-Oriented System Engineering, SOSE, pp. 96–105 (2019)
Forooghifar, F., Aminifar, A., et al.: Self-aware anomaly-detection for epilepsy monitoring on low-power wearable electrocardiographic devices. In: IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS, pp. 1–4 (2021)
Galar, D., Thaduri, A., et al.: Context awareness for maintenance decision making: a diagnosis and prognosis approach. Measurement 67, 137–150 (2015)
Guo, L., Wang, W., et al.: Research and implementation of forest fire early warning system based on UWB wireless sensor networks. In: 2nd International Conference Communication Systems, Networks and Applications, pp. 176–179. ICCSNA (2010)
Hafshejani, E., TaheriNejad, N., et al.: Self-aware data processing for power saving in resource-constrained IoT cyber-physical systems. IEEE Sens. J. 22(4), 3648–3659 (2021)
Hoffmann, H., Holt, J., et al.: Self-aware computing in the angstrom processor. In: Proceedings of the 49th Annual Design Automation Conference, pp. 259–264 (2012)
Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology. Technical report, IBM Research (2001)
Jantsch, A., Dutt, N., Rahmani, A.: Self-awareness in systems on chip-a survey. IEEE Design Test 34(6), 8–26 (2017)
Kounev, S., Zhu, X., et al.: Model-driven algorithms and architectures for self-aware computing systems (dagstuhl seminar 15041). Dagstuhl Rep. 5(1), 164–196 (2015)
Martinez, B., Cano, C., Vilajosana, X.: Debunking wireless sensor networks myths. arXiv preprint arXiv:2008.01427 (2020)
Morin, A.: Levels of consciousness and self-awareness: a comparison and integration of various neurocognitive views. Conscious. Cogn. 15(2), 358–371 (2006)
Mudassar, B.A., Ko, J.H., Mukhopadhyay, S.: Edge-cloud collaborative processing for intelligent internet of things: a case study on smart surveillance. In: 55th Annual Design Automation Conference, DAC, pp. 1–6 (2018)
Ortiz, G., Zouai, M., et al.: Atmosphere: context and situational-aware collaborative IoT architecture for edge-fog-cloud computing. Comput. Stand. Interfaces 79, 103550 (2022)
Pascoe, J.: Adding generic contextual capabilities to wearable computers. In: 2nd IEEE International Symposium on Wearable Computers, ISWC, pp. 92–99 (1998)
Perera, C., Zaslavsky, A., et al.: CA4IOT: context awareness for internet of things. In: IEEE International Conference on Green Computing and Communications, GreenCom, pp. 775–782 (2012)
Perera, C., Zaslavsky, A., et al.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutor. 16(1), 414–454 (2014)
de Prado, A.G., Ortiz, G., Boubeta-Puig, J.: COLLECT: COLLaborativE ConText-aware service oriented architecture for intelligent decision-making in the Internet of Things. Expert Syst. Appl. 85, 231–248 (2017)
Sarwar, B., Bajwa, I., et al.: An intelligent fire warning application using IoT and an adaptive neuro-fuzzy inference system. Sensors 19(14), 3150 (2019)
Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: 1st Workshop on Mobile Computing Systems and Applications, pp. 85–90. HotMobile (1994)
Schilit, B., Theimer, M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)
Sterritt, R., Bustard, D.: Towards an autonomic computing environment. In: 14th International Workshop Database and Expert Systems Applications, DEXA, pp. 694–698 (2003)
Sunkpho, J., Ootamakorn, C.: Real-time flood monitoring and warning system. Songklanakarin J. Sci. Technol. 33(2) (2011)
Wan, J., Zhang, D., et al.: Context-aware vehicular cyber-physical systems with cloud support: architecture, challenges, and solutions. IEEE Commun. Mag. 52(8), 106–113 (2014)
Zhuang, Y., Yu, L., et al.: Data collection with accuracy-aware congestion control in sensor networks. IEEE Trans. Mob. Comput. 18(5), 1068–1082 (2018)
Acknowledgments
This work is partially funded by the Industrial Doctorates DI-2019 from Generalitat de Catalunya (2019 DI 075 to David Arnaiz and 2019 DI 001 to Marc Vila). The SUDOQU project (PID2021-127181OB-I00) from MCIN/AEI. FEDER “Una manera de hacer Europa”. And the 2021-SGR-01252 project from Generalitat de Catalunya. Thanks to Xavier Vilajosana for his advice in this work. With the support of inLab FIB at UPC.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Arnaiz, D., Vila, M., Alarcón, E., Moll, F., Sancho, MR., Teniente, E. (2024). Relating Context and Self Awareness in the Internet of Things. In: Sellami, M., Vidal, ME., van Dongen, B., Gaaloul, W., Panetto, H. (eds) Cooperative Information Systems. CoopIS 2023. Lecture Notes in Computer Science, vol 14353. Springer, Cham. https://doi.org/10.1007/978-3-031-46846-9_21
Download citation
DOI: https://doi.org/10.1007/978-3-031-46846-9_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-46845-2
Online ISBN: 978-3-031-46846-9
eBook Packages: Computer ScienceComputer Science (R0)