
Juan Luis HerreraUniversity of Extremadura | UNEX
Juan Luis Herrera
Software Engineer
About
42
Publications
1,506
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
210
Citations
Publications
Publications (42)
The increasing complexity of IoT applications and the continuous growth in data generated by connected devices have led to significant challenges in managing resources and meeting performance requirements in computing continuum architectures. Traditional cloud solutions struggle to handle the dynamic nature of these environments, where both infrast...
Smartphones have become a central element in modern society with their widespread adoption driven by technological advancements and their ability to facilitate everyday tasks. A critical feature influencing user satisfaction and smartphone adoption is battery life, as the intensive use of mobile devices can significantly drain battery power. This p...
The advent of the Internet of Things has increased the interest in automating mission-critical processes from domains such as smart cities. These applications' stringent Quality of Service (QoS) requirements motivate their deployment through the Cloud-IoT Continuum, which requires solving the NP-hard problem of placing the application's services on...
The emergence of Digital Twins (DTs) has transformed domains like Industry 4.0 or automotive, enabling advanced insights and predictive maintenance, driving efficiency and innovation. With the evolution towards human-centric domains, such as Industry 5.0 or intelligent vehicles, the need for Human Digital Twins (HDTs), human digital representations...
The growth of capabilities of mobile devices allows them to host increasingly sophisticated application services. Emerging paradigms within the Cloud Continuum are based on the concept of running services closer to users, even on their own devices. Nonetheless, running collaborative services on these devices requires attention to constraints that d...
En los últimos años, el interés por digitalizar los procesos críticos de diversos entornos intensivos, como la medicina, utilizando el paradigma del Internet de las Cosas (IoT), ha crecido sustancialmente. No obstante, al digitalizar un proceso crítico mediante una aplicación IoT, la aplicación IoT pasa también a ser crítica, lo que se ve reflejado...
Cloud-Internet of Things computing paradigms call for novel and efficient methodologies to decide where to place application services in continuity with Continuous Integration/Continuous Deployment pipelines and infrastructure monitoring. In this article, we present Continuous Adaptation (CA), a new DevOps practice for (1) detecting runtime changes...
Nowadays, people’s medical records are crucial when it comes to providing treatments, discovering pathologies, or keeping track of health status. Advances in technology have allowed these records to be increasingly digitized, to the point that they can be consulted by specialists from anywhere. This also allows people to report their health status,...
In mobile and pervasive computing applications, opportunistic connections allow co-located devices to exchange data directly. Keeping data sharing local enables large-scale cooperative applications and empowers individual users to control what and how information is shared. Supporting such applications requires runtime frameworks that allow them to...
During last years, huge efforts have been done to reduce the Information and Communication Technology (ICT) sector energy consumption due to its impact on the carbon footprint; in particular, the one coming from networking equipment.
Although the irruption of programmable and softwarized networks has open new perspectives to improve the energy-effi...
Software-Defined Networking (SDN) is a paradigm that provides flexibility and programmability to computer networks. By introducing SDN nodes in a legacy IP network topology, network operators can benefit on higher control over the infrastructure. However, this migration is not a fast or straightforward process. Furthermore, to provide an adequate q...
The advent of the Internet of Things (IoT) paradigm to intensive domains, such as industry, is a key enabler for the automation of critical, real-world processes. The strict Quality of Service (QoS) requirements of these domains make low-latency computing paradigms, such as fog computing, very attractive for meeting these requirements. Moreover, th...
The irruption of the Internet of Things (IoT) has attracted the interest of both the industry and academia for their application in intensive domains, such as healthcare. The strict Quality of Service (QoS) requirements of the next generation of intensive IoT applications requires the QoS to be optimized considering the interplay of three key dimen...
The Internet of Things (IoT) paradigm offers applications the potential of automating real-world processes. Applying IoT to intensive domains comes with strict quality of service (QoS) requirements, such as very short response times. To achieve these goals, the first option is to distribute the computational workload throughout the infrastructure (...
Network failures can significantly degrade the network performance in several ways, ranging from experiencing unacceptable delays (e.g., in video conference applications) to leading to significant drops in sales for companies (e.g., airlines tickets purchases). In this paper, we focus on network failures caused by links that are prone to fail due t...
The rise of the Internet of Things (IoT) has opened new research lines that focus on applying IoT applications to domains further beyond basic user-grade applications, such as Industry or Healthcare. These domains demand a very high Quality of Service (QoS), mainly a very short response time. In order to meet these demands, some works are evaluatin...
We live in an era in which the most valued services are not paid for in money, but in personal data. Every day, service providers collect the personal information of billions of individuals, information that sustain their infrastructure by marketing profiles labeled with this information to personal data consumers, such as advertisers. Not all uses...
Many rural areas along Spain do not have access to the Internet. Despite the huge spread of technology that has taken place during recent years, some rural districts and isolated villages have a lack of proper communication infrastructures. Moreover, these areas and the connected regions are notably experiencing a technological gap. As a consequenc...
With each new year, the world’s population is more aged and the birth rate decreases. That is why, in a not distant future, we will encounter the challenge that there will be many elderly people in our population and few young people to care for them. To help facilitate this task, the use of new technologies is increasing. Therefore, this paper pro...
The increase in the end and near-to-the-end devices capabilities has led to the development of paradigms such as the Internet of Things, Fog Computing and Edge Computing. These devices require an internet connection for sending the sensed or processed data, and for getting specific requests. Many of these devices are intended to make people’s live...