The integration of machine learning (ML) with edge computing and wearable devices is rapidly advancing healthcare applications. This study systematically maps the literature in this emerging field, analyzing 171 studies and focusing on 28 key articles after rigorous selection. The research explores the key concepts, techniques, and architectures used in healthcare applications involving ML, edge computing, and wearable devices. The analysis reveals a significant increase in research over the past six years, particularly in the last three years, covering applications such as fall detection, cardiovascular monitoring, and disease prediction. The findings highlight a strong focus on neural network models, especially Convolutional Neural Networks (CNNs) and Long Short-Term Memory Networks (LSTMs), and diverse edge computing platforms like Raspberry Pi and smartphones. Despite the diversity in approaches, the field is still nascent, indicating considerable opportunities for future research. The study emphasizes the need for standardized architectures and the further exploration of both hardware and software to enhance the effectiveness of ML-driven healthcare solutions. The authors conclude by identifying potential research directions that could contribute to continued innovation in healthcare technologies.
Fault tolerance techniques can improve the trust of users in service oriented architectures as they can ensure data availability. This paper presents an implementation of a novel fault tolerance mechanism in a SOA architecture which simultaneously provides increased availability and better quality of service. In addition to this mechanism, a service selector using reputation ratings of the architecture components is discussed. The selection is based on information from past transactions of the components of the architecture, which allows to identify the best web services able to meet the requests of customers. The mechanisms are tested and a performance evaluation is presented to validate the results.
Spam e-mails are unsolicited e-mails received by users of the e-mail service. Spam e-mails cause serious harm to organizations, for they waste, among other things, their computational and networking resources. To reduce the damage caused by them, organizations use anti-spams. Anti-spams are software systems that classify e-mails in order to separate legitimate from spam e-mails. The best current commercial and open-source anti-spams, and in particular the well-known commercial anti-spam CanIt-PRO, make use of various techniques, such as blacklists and/or SMTP extensions, to classify e-mails. Unfortunately, both blacklists and SMTP extensions have serious drawbacks, such as low scalability and high computational and network costs. This paper introduces the Open Machine-Learning-Based Anti-Spam (Open-MaLBAS). Unlike the best current anti-spams, Open-MaLBAS does not make use of blacklists and SMTP extensions, but only of machine learning models for e-mail classification. Open-MaLBAS was compared to CanIt-PRO in a series of experiments on a database composed of 862,227 real e-mails, collected over three months at the Federal University of Itajubá, Brazil. The e-mails were previously classified by CanIt-PRO. From the experiments, it was observed that Open-MaLBAS was able to correctly classify 81.48% and 98.13% of the e-mails in the database, using, respectively, the two models — Multi-Layer Perceptron and Random Forest — evaluated. In addition, it managed to obtain times of up to 88% shorter than those of CanIt-PRO to classify all e-mails in the database. Open-MaLBAS is implemented in Java language, under free software license, for free use. It is available on GitHub.
1 November 2023 in Journal of Multidisciplinary Healthcare
Context: The technological advancement of the Internet of Things (IoT) creates opportunities in various social sectors. Patients in clinics or home care have their comfort and safety enhanced with remote monitoring, sensors and applications that control and transfer patient data. These applications must be trustworthy, since they deal with sensitive data. Purpose: The purpose of this work is to identify gaps in trustworthiness, availability, effectiveness, security and other attributes. Also, to highlight challenges and opportunities for research and give guidance on choosing the right technology or application based on the resources available to support patients and doctors, protocol of communication and maturity level of these technologies. Methodology: This work presents a systematic review of the literature following four steps: Definition of the Research Questions, Conduct Search, Screening of Papers, and Data Extraction and Mapping Process. Results: Based on the articles studied, it was possible to answer important questions about eHealth applications. The results highlight how eHealth applications can enhance patient care by monitoring health data and supporting doctors’ decision-making with a reasonable level of trustworthiness. Additionally, the results demonstrate how applications can notify external caregivers in emergencies and assist in diagnosis and treatment of illnesses. However, these applications still face problems related to sensor lifetime, medical data sharing, interoperability and lack of standardization. Finally, we suggest a literature mapping to support the choice of technologies based on resources available, communication protocol and technological maturity. Conclusion: This work carries out a systematic literature review to discuss state-of-the-art eHealth applications and gather new information of current research. In this process it was possible to show how these applications work, map out their main technological characteristics to assist the decision-making process for future works and uncover eHealth applications’ strengths, future perspectives and challenges, specifically related to the high level of trustworthiness necessary.
Green computing has emerged as a hot topic leading to a need to understand energy consumption of computations. This need also extends to devices with limited resources as are common in the internet of things. RESTful services have shown their potential on such devices, but there are many choices of frameworks for their development and execution. Current research has analysed performance of the frameworks but no attention has been given to systematically studying their power consumption. In this paper we analyse the execution behaviour and power consumption of web services on devices with limited resources and make initial observations that should influence future development of web service frameworks. Specifically, we conduct experiments comparing web services in the Axis2 and CXF frameworks analysing the respective performance and power consumption. Bringing together the best features of small devices and SoC, it is possible to provide diverse, mobile and green applications - however careful selection of development environments can make significant differences in performance and energy consumption.
This paper analyzes the execution behavior of web services on devices with limited resources. The experiments compare web services in the Axis2 and CXF frameworks analyzing performance and power consumption. To determine which framework is better suited for service provision, a testing environment and a performance and energy evaluation between them are presented. We show that the Raspberry Pi can be useful in service-oriented applications for different types of tasks. Bringing together the best features of small devices and SoC, it is possible to provide diverse, mobile and green applications.