Jesus Omaña Iglesias

dblp:49/10810 · also Jesus Alberto Omaña Iglesias · DBLP profile ↗
← Back
18ranked-venue papers
6as first author
8since 2021 · last 2026
0009-0002-5473-2170ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 1 first-author · 6 since 2021Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 From Hardware to Handovers: Mapping Smartphone Tiers to Mobility Diversity
André Felipe Zanella, José Suárez-Varela, Andra Lutu, Jesus Omaña Iglesias
INFOCOM4
2026 Anomaly Detection for IoT Global Connectivity
abstract
Internet of Things (IoT) application providers rely on Mobile Network Operators (MNOs) and roaming infrastructures to deliver their services globally. In this complex ecosystem, where the end-to-end communication path traverses multiple entities, it became increasingly challenging to guarantee communication availability and reliability. Further, most platform operators use areactiveapproach to communication issues, responding to user complaints only after incidents have become severe, compromising service quality. This paper presents our experience in the design and deployment of ANCHOR – anunsupervisedanomaly detection solution for the IoT connectivity service of a large global roaming platform. ANCHOR assists engineers by filtering vast amounts of data to identify potential problematic clients (i.e., those with connectivity issues affecting several of their IoT devices), enabling proactive issue resolution before the service is critically impacted. We first describe the IoT service, infrastructure, and network visibility of the IoT connectivity provider we operate. Second, we describe the main challenges and operational requirements for designing an unsupervised anomaly detection solution on this platform. Following these guidelines, we propose different statistical rules, and machine- and deep-learning models for IoT verticals anomaly detection based on passive signaling traffic.We describe the steps we followed working with the operational teams on the design and evaluation of our solution on the operational platform, and report an evaluation on operational IoT customers.
Jesus Omaña Iglesias, Carlos Segura Perales, Stefan Geißler, Diego Perino, Andra Lutu
IEEE Trans. Netw. Serv. Manag.1
2025 EcoLearn: Optimizing the Carbon Footprint of Federated Learning
abstract
Federated Learning (FL) distributes machine learning (ML) training across edge devices to reduce data transfer overhead and protect data privacy. Since FL model training may span hundreds of devices and is thus resource- and energy-intensive, it has a significant carbon footprint. Importantly, since energy's carbon-intensity differs substantially (by up to 60×) across locations, training on the same device using the same amount of energy, but at different locations, can incur widely different carbon emissions. While prior work has focused on improving FL's resource- and energy-efficiency by optimizing time-to-accuracy, it implicitly assumes all energy has the same carbon intensity and thus does not optimize carbon efficiency, i.e., work done per unit of carbon emitted.
Talha Mehboob, Noman Bashir, Jesus Omaña Iglesias, Michael Zink, David Irwin 0001
SEC3
2025 Smooth Handovers via Smoothed Online Learning
Michail Kalntis, Andra Lutu, Jesus Omaña Iglesias, Fernando A. Kuipers, George Iosifidis
INFOCOM3
2025 An Evaluation of RAN Sustainability Strategies in Production Networks
Orlando Martínez-Durive, José Suárez-Varela, Jesus Omaña Iglesias, Andra Lutu, Marco Fiore 0001
INFOCOM3
2025 Energy-Efficient Task Computation at the Edge for Vehicular Services
abstract
Multi-Access Edge Computing (MEC) is a promising solution for providing the computational resources and low latency required by vehicular services, such as autonomous driving. It enables cars to offload computationally intensive tasks to nearby servers. Effective offloading involves determining when to offload tasks, selecting the appropriate MEC site, and efficiently allocating resources to ensure optimal performance. While car mobility poses significant challenges to guaranteeing reliable task completion, today we lack energy-efficient solutions to solve this problem, especially when considering real-world car mobility traces. In this paper, we begin by examining the mobility patterns of cars using data obtained from a leading mobile network operator in Europe. Based on the insights from this analysis, we design an optimization problem for task computation/offloading, considering both static and mobility scenarios. Our objective is to minimize the total energy consumption—both at the cars and the MEC nodes—while satisfying the latency requirements of various tasks. We evaluate our solution, based on multi-agent reinforcement learning, both in simulations as well as in a realistic setup that relies on datasets from the operator. Our solution shows a significant reduction of user dissatisfaction and task interruptions in both static and mobile scenarios, while achieving energy savings of 47% (static) and 14% (mobile) compared to state-of-the-art schemes.
Paniz Parastar, Giuseppe Caso, Jesus Omaña Iglesias, Andra Lutu, Özgü Alay
NOMS3
2024 Through the Telco Lens: A Countrywide Empirical Study of Cellular Handovers
abstract
Cellular networks rely on handovers (HOs) as a fundamental element to enable seamless connectivity for mobile users. A comprehensive analysis of HOs can be achieved through data from Mobile Network Operators (MNOs); however, the vast majority of studies employ data from measurement campaigns within confined areas and with limited end-user devices, thereby providing only a partial view of HOs. This paper presents the first countrywide analysis of HO performance, from the perspective of a top-tier MNO in a European country. We collect traffic from approximately 40M users for 4 weeks and study the impact of the radio access technologies (RATs), device types, and manufacturers on HOs across the country. We characterize the geo-temporal dynamics of horizontal (intra-RAT) and vertical (inter-RATs) HOs, at the district level and at millisecond granularity, and leverage open datasets from the country's official census office to associate our findings with the population. We further delve into the frequency, duration, and causes of HO failures, and model them using statistical tools. Our study offers unique insights into mobility management, highlighting the heterogeneity of the network and devices, and their effect on HOs.
Michail Kalntis, José Suárez-Varela, Jesus Omaña Iglesias, Anup Kiran Bhattacharjee, George Iosifidis, Fernando A. Kuipers, Andra Lutu
IMC3
2024 Rethinking the mobile edge for vehicular services
abstract
The growing connected car market requires mobile network operators (MNOs) to rethink their network architecture to deliver ultra-reliable low-latency communications. In response, Multi-Access Edge Computing (MEC) has emerged as a solution, enabling the deployment of computing resources at the network edge. For MNOs to tap into the potential benefits of MEC, they need to transform their networks accordingly. Consequently, the primary objective of this study is to design a realistic MEC architecture and corresponding optimal deployment strategy – deciding on the placement and configuration of computing resources – as opposed to prior studies focusing on MEC run-time management and orchestration (e.g., service placement, computation offloading, and user allocation). To cater to the heterogeneous demands of vehicular services, we propose a multi-tier MEC architecture aligned with 5G and Beyond-5G radio access network deployments. Therefore, we frame MEC deployment as an optimization problem within this architecture, assuming 3 MEC tiers. Our data-driven evaluation, grounded in realistic assumptions about network architecture, usage, latency, and cost models, relies on datasets from a major MNO in the UK. We show the benefits of adopting a 3-tier MEC architecture over single-tier (centralized or distributed) architectures for heterogeneous vehicular services, in terms of deployment cost, energy consumption, and robustness.
Paniz Parastar, Giuseppe Caso, Jesus Omaña Iglesias, Andra Lutu, Özgü Alay
Comput. Networks3
2019 Monitorless: Predicting Performance Degradation in Cloud Applications with Machine Learning
abstract
Today, software operation engineers rely on application key performance indicators (KPIs) for sizing and orchestrating cloud resources dynamically. KPIs are monitored to assess the achievable performance and to configure various cloud-specific parameters such as flavors of instances and autoscaling rules, among others. Usually, keeping KPIs within acceptable levels requires application expertise which is expensive and can slow down the continuous delivery of software. Expertise is required because KPIs are normally based on application-specific quality-of-service metrics, like service response time and processing rate, instead of generic platform metrics, like those typical across various environments (e.g., CPU and memory utilization, I/O rate, etc.)
Johannes Grohmann, Patrick K. Nicholson, Jesus Omaña Iglesias, Samuel Kounev, Diego Lugones
Middleware3
2019 Aligning daily activities with personality: towards a recommender system for improving wellbeing
abstract
Recommender Systems have not been explored to a great extent for improving health and subjective wellbeing. Recent advances in mobile technologies and user modelling present the opportunity for delivering such systems, however the key issue is understanding the drivers of subjective wellbeing at an individual level. In this paper we propose a novel approach for deriving personalized activity recommendations to improve subjective wellbeing by maximizing the congruence between activities and personality traits. To evaluate the model, we leveraged a rich dataset collected in a smartphone study, which contains three weeks of daily activity probes, the Big-Five personality questionnaire and subjective wellbeing surveys. We show that the model correctly infers a range of activities that are 'good' or 'bad' (i.e. that are positively or negatively related to subjective wellbeing) for a given user and that the derived recommendations greatly match outcomes in the real-world.
Mohammed Khwaja, Miquel Ferrer, Jesus Omaña Iglesias, A. Aldo Faisal, Aleksandar Matic
RecSys3
2018 RConf(PD): Automated resource configuration of complex services in the cloud
Abhinandan S. Prasad, David Koll, Jesus Omaña Iglesias, Jordi Arjona Aroca, Volker Hilt, Xiaoming Fu 0001
Future Gener. Comput. Syst.3
2017 Optimal Resource Configuration of Complex Services in the Cloud
abstract
Virtualization helps to deploy the functionality of expensive and rigid hardware appliances on scalable virtual resources running on commodity servers. However, optimal resource provisioning for non-trivial services is still an open problem. While there have been efforts to answer the questions of when to provision additional resources in a running service, and how many resources are needed, the question of what should be provisioned has not been investigated, in particular, for complex applications or services, which consist of a set of connected components, where each component in turn potentially consists of multiple component instances (e.g., VMs or containers). Each instance of a component can be run in different flavors (i.e., number of cores or amount of memory), while the service constructed by the combination of these component configurations must satisfy the customer Service Level Objective (SLO). In this work, we offer to service providers an answer to the what to deploy question by introducing Rconf, a system that automatically chooses the optimal combination of component instances for non-trivial network services. In particular, we propose an analytical model based on robust queuing theory that is able to accurately model arbitrary components, and develop an algorithm that finds the combination of their instances, such that the overall utilization of the running instances is maximized while meeting SLO requirements.
Abhinandan S. Prasad, David Koll, Jesus Omaña Iglesias, Jordi Arjona Aroca, Volker Hilt, Xiaoming Fu 0001
CCGrid3
2017 More Sharing, More Benefits? A Study of Library Sharing in Container-Based Infrastructures
José F. S. Bravo Ferreira, Marco Cello, Jesus Omaña Iglesias
Euro-Par3
2017 ORCA: an ORChestration automata for configuring VNFs
abstract
Onboarding network functions onto current clouds requires labor-intensive configuration of the virtual environment. Developers need to dimension the resources available to each virtual machine such as CPU and memory, define thresholds for scaling dynamically and create configuration files that operators can use to execute the network services. This process is time consuming and dependent on the server architecture. As resources are managed on an individual virtual machine basis, services cannot be orchestrated end to end without significant expertise. In this paper, we argue that much of the manual configuration needed for onboarding services onto a cloud can be automated. Moreover, we can automatically generate abstractions that consider services end-to-end and enable their holistic orchestration. We propose a framework that benchmarks network services during the onboarding process and generates an elastic model which relates workload mixes to resource requirements, identifies component dependencies and automates service operation on heterogeneous stacks. We have evaluated our framework using a real-time communication service that handles multiple classes of workloads. Results show that underprovisioning can be eliminated for regular daily traffic, reducing resource provisioning time by at least 5X for the most stressing traffic surges, while improving key performance indicators by at least 40%.
Jesus Omaña Iglesias, Jordi Arjona Aroca, Volker Hilt, Diego Lugones
Middleware1
2016 Increasing task consolidation efficiency by using more accurate resource estimations
Jesus Omaña Iglesias, Milan De Cauwer, Deepak Mehta 0001, Barry O'Sullivan, Liam Murphy 0001
Future Gener. Comput. Syst.1
2014 An experimental methodology to evaluate energy efficiency and performance in an enterprise virtualized environment
abstract
omputing servers generally have a narrow dynamic power range. For instance, even completely idle servers consume between 50% and 70% of their peak power. Since the usage rate of the server has the main influence on its power consumption, energy-efficiency is achieved whenever the utilization of the servers that are powered on reaches its peak. For this purpose, enterprises generally adopt the following technique: consolidate as many workloads as possible via virtualization in a minimum amount of servers (i.e. maximize utilization) and power down the ones that remain idle (i.e. reduce power consumption). However, such approach can severely impact servers' performance and reliability. In this paper, we propose a methodology to determine the ideal values for power consumption and utilization for a server without performance degradation. We accomplish this through a series of experiments using two typical types of workloads commonly found in enterprises: TPC-H and SPECpower ssj2008 benchmarks. We use the first to measure the amount of queries responded successfully per hour for different numbers of users (i.e. [email protected]) in the VM. Moreover, we use the latter to measure the power consumption and number of operations successfully handled by a VM at different target loads. We conducted experiments varying the utilization level and number of users for different VMs and the results show that it is possible to reach the maximum value of power consumption for a server, without experiencing performance degradations when running indi- vidual, or mixing workloads.
Jesus Omaña Iglesias, Philip Perry, Liam Murphy 0001, Teodora Sandra Buda, James Thorburn
ICPE1
2013 Towards the Automatic Detection of Efficient Computing Assets in a Heterogeneous Cloud Environment
abstract
In a heterogeneous cloud environment, the manual grading of computing assets is the first step in the process of configuring IT infrastructures to ensure optimal utilization of resources. Grading the efficiency of computing assets is however, a difficult, subjective and time consuming manual task. Thus, an automatic efficiency grading algorithm is highly desirable. In this paper, we compare the effectiveness of the different criteria used in the manual grading task for automatically determining the efficiency grading of a computing asset. We report results on a dataset of 1,200 assets from two different data centers in IBM Toronto. Our preliminary results show that electrical costs (associated with power and cooling) appear to be even more informative than hardware and age based criteria as a means of determining the efficiency grade of an asset. Our analysis also indicates that the effectiveness of the various efficiency criteria is dependent on the asset demographic of the data centre under consideration.
Jesus Omaña Iglesias, Nicola Stokes, Anthony Ventresque, Liam Murphy 0001, James Thorburn
IEEE CLOUD1
2011 Scoring System Utilization through Business Profiles
abstract
Understanding system utilization is currently a difficult challenge for industry. Current monitoring tools tend to focus on monitoring critical servers and databases within a narrow technical context, and have not been designed to to manage extremely heterogeneous IT infrastructure such as desktops, laptops, and servers, where the number of devices can be in the order of tens of thousands. This is an issue for many different domains (organizations with large IT infrastructures, cloud computing providers, or software as a service providers) where an understanding of how computer hardware is being utilized is essential for understanding business cost, workload migrations and future investment requirements. Furthermore, organizations find it difficult to understand the raw metrics collected by current monitoring tools, in particular when trying to understand to what degree their systems are being utilized in the context of different business purposes. This paper presents different techniques for the extraction of meaningful resource utilization information from raw monitoring data, a utilization scoring algorithm, and then subsequently outlines a profile-based method for tracking the utilization of IT assets (systems) in large heterogeneous IT environments. We intend to determine how efficiently system resources are utilized considering their business use. We will provide to the end-user an assessment of the system utilization together with additional information to perform remedial action.
Jesus Omaña Iglesias, James Thorburn, Trevor Parsons, John Murphy 0001, Patrick O'Sullivan
CloudCom1