Improving Memory Exploitation in M-health Applications through Context-Aware System

INTRODUCTION: The mobile application requires some information about its environment in order to the adaptation of its behaviour according to this information in a transparent manner. However, such a task usually needs the resource consumption of mobile devices.OBJECTIVES: the mai...

Full description

Bibliographic Details
Main Authors: Siham Belhadi, Rachid Merzougui
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2021-04-01
Series:EAI Endorsed Transactions on Internet of Things
Subjects:
Online Access:https://eudl.eu/pdf/10.4108/eai.7-4-2021.169177
id doaj-2ea51a022f894b558c48d66aaff6bafc
record_format Article
spelling doaj-2ea51a022f894b558c48d66aaff6bafc2021-04-28T09:48:46ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Internet of Things2414-13992021-04-0172510.4108/eai.7-4-2021.169177Improving Memory Exploitation in M-health Applications through Context-Aware SystemSiham Belhadi0Rachid Merzougui1Department of Telecommunication, Tlemcen University, STIC Laboratory, Tlemcen, AlgeriaDepartment of Telecommunication, Tlemcen University, STIC Laboratory, Tlemcen, AlgeriaINTRODUCTION: The mobile application requires some information about its environment in order to the adaptation of its behaviour according to this information in a transparent manner. However, such a task usually needs the resource consumption of mobile devices.OBJECTIVES: the main goal of this work was the design of the context aware infrastructure for the healthcare applications embedded on mobile devices. This last aims to the integration of the context awareness into the execution environment and providing a adequate methodology of the generic context manager, with the maintenance of low level the resource consumption.METHODS: This collected the context information (medical data) thanks to the component (Context Element Monitor). When the components set acquire values of different elements context which belong the same class, these components run in the same time. it is mean the execution of its in a group way. From the state of monitors (ACTIVE or DISABLED), our system creates the new context situation. The mobile application is structurally an assembly of services. The adaptation methodology revolves around the execution manager of services according to the new created context situation. This approach ensures the best use of resources depending on the characterization of context and reduces the amount of contextual information in the adaptation processes.RESULTS: We evaluated a memory space in three cases, since it is the most resource that is affected in the field of the mobile health (mobile patient monitoring application). For this, we estimated the consumed memory at two levels: the first is the management module "Context Manager" and the second level considers the adaptation procedure. In the Context Manager, the first and the third case were the exploited memory space was almost identical, Knowing that its consumption is varied between 1556 and 2026 KB. But in the second case, it increased and become varying between 2424 and 6848 KB. the other hand, in the adaptation mechanism, it is necessary a huge space of a memory for managing services more than 40000 kb. CONCLUSION: Our own approach of context manager and adaptation can open the new way in the m-health applications development. This allows these applications that can exploit the great quantity and the different type of a medical data with the best use of the memory space.https://eudl.eu/pdf/10.4108/eai.7-4-2021.169177context awarenessresource consumptionmobile health
collection DOAJ
language English
format Article
sources DOAJ
author Siham Belhadi
Rachid Merzougui
spellingShingle Siham Belhadi
Rachid Merzougui
Improving Memory Exploitation in M-health Applications through Context-Aware System
EAI Endorsed Transactions on Internet of Things
context awareness
resource consumption
mobile health
author_facet Siham Belhadi
Rachid Merzougui
author_sort Siham Belhadi
title Improving Memory Exploitation in M-health Applications through Context-Aware System
title_short Improving Memory Exploitation in M-health Applications through Context-Aware System
title_full Improving Memory Exploitation in M-health Applications through Context-Aware System
title_fullStr Improving Memory Exploitation in M-health Applications through Context-Aware System
title_full_unstemmed Improving Memory Exploitation in M-health Applications through Context-Aware System
title_sort improving memory exploitation in m-health applications through context-aware system
publisher European Alliance for Innovation (EAI)
series EAI Endorsed Transactions on Internet of Things
issn 2414-1399
publishDate 2021-04-01
description INTRODUCTION: The mobile application requires some information about its environment in order to the adaptation of its behaviour according to this information in a transparent manner. However, such a task usually needs the resource consumption of mobile devices.OBJECTIVES: the main goal of this work was the design of the context aware infrastructure for the healthcare applications embedded on mobile devices. This last aims to the integration of the context awareness into the execution environment and providing a adequate methodology of the generic context manager, with the maintenance of low level the resource consumption.METHODS: This collected the context information (medical data) thanks to the component (Context Element Monitor). When the components set acquire values of different elements context which belong the same class, these components run in the same time. it is mean the execution of its in a group way. From the state of monitors (ACTIVE or DISABLED), our system creates the new context situation. The mobile application is structurally an assembly of services. The adaptation methodology revolves around the execution manager of services according to the new created context situation. This approach ensures the best use of resources depending on the characterization of context and reduces the amount of contextual information in the adaptation processes.RESULTS: We evaluated a memory space in three cases, since it is the most resource that is affected in the field of the mobile health (mobile patient monitoring application). For this, we estimated the consumed memory at two levels: the first is the management module "Context Manager" and the second level considers the adaptation procedure. In the Context Manager, the first and the third case were the exploited memory space was almost identical, Knowing that its consumption is varied between 1556 and 2026 KB. But in the second case, it increased and become varying between 2424 and 6848 KB. the other hand, in the adaptation mechanism, it is necessary a huge space of a memory for managing services more than 40000 kb. CONCLUSION: Our own approach of context manager and adaptation can open the new way in the m-health applications development. This allows these applications that can exploit the great quantity and the different type of a medical data with the best use of the memory space.
topic context awareness
resource consumption
mobile health
url https://eudl.eu/pdf/10.4108/eai.7-4-2021.169177
work_keys_str_mv AT sihambelhadi improvingmemoryexploitationinmhealthapplicationsthroughcontextawaresystem
AT rachidmerzougui improvingmemoryexploitationinmhealthapplicationsthroughcontextawaresystem
_version_ 1721503769198329856